Self Portfolio

Hello, my name is

Muhammad Dzalhaqi

I am now a 7th semester undergraduate student in Applied Data Science at the Politeknik Elektronika Negeri Surabaya. My focus is on large language models and computer vision. My academic journey includes extensive coursework and practical experience in AI, Machine Learning, and Data Science also Data analyst.

With a solid foundation in mathematics, statistics, and programming, I excel in developing advanced machine learning models and AI solutions. My current research for final project lie in large language modelling especially Retrieval Augmented Generation and Machine Learning Ops. I am eager to innovate and collaborate with industry experts to shape the future of AI.

Gaurav Govinda Profile Photo
../skills

Knowledge

Python

Power BI

Google Data Studio

Streamlit

Plotly

Scikit-Learn

Pandas

Azure

Keras

Pytorch

../achievements

Achievements

  • 4th Place (Juara Harapan) GEMASTIK 2023 - Data Mining Division
  • Issued by Ministry of Education, Culture, Research and Technology of the Republic of Indonesia15 Sept 2023
  • Team Leader | ML Engineer
  • Finalist GEMASTIK 2022 - Smart City Division
  • Issued by Ministry of Education, Culture, Research and Technology of the Republic of Indonesia22 Nov 2022
  • ML Engineer
../highlights

Featured Projects

Project Thumbnail  Invocamp: Internship and Volunteeting Platform

Icon to decorate the project title Invocamp: Internship and Volunteeting Platform

This is full stack web as final project that focused to solve supply and demand in job and internship for student

PythonDjangoReact JSPostgreSQL
Project Thumbnail Deforestation Analysis Dashboard in Indonesia 2014-2021

Icon to decorate the project titleDeforestation Analysis Dashboard in Indonesia 2014-2021

This is a dashboard to analyze deforestation in Indonesia from 2014-2021, measured in hectares per year.

Google Data StudioPythonPandasScikit-Learn
Project Thumbnail  Export Import Analysis and Interactive Dashboard of Indonesian Commodity Trade Data

Icon to decorate the project title Export Import Analysis and Interactive Dashboard of Indonesian Commodity Trade Data

This is a Final Project at Machine Learning Ops Subject. The goals of this project is to build analysist of Indonesia export import comodity data using interactive dashboard using Streamlit with Fuzzy Time Series Method

PythonStreamlitPandasScikit-LearnPlotly
Project Thumbnail Project Based Learning: Stunting Analysis Dashboard at Wates District, Blitar Regency, East Java in 2022-2023

Icon to decorate the project titleProject Based Learning: Stunting Analysis Dashboard at Wates District, Blitar Regency, East Java in 2022-2023

This project based learning is a project that given from Wates District, Blitar Regency, East Java to help them analyze and give insight about stunting problem in solutions from their data.

PythonPandasGoogle Data StudioScikit-Learn

Interested?

../experiences

Professional Experiences

Company Logo Yayasan Dana Sosial Al-Falah Surabaya
@ Yayasan Dana Sosial Al-Falah Surabaya

Data Analyst

Apr 2023Dec 2023 • (8 months)
  1. 1. Developed a comprehensive 10-page interactive dashboard using Microsoft Power BI, integrating predictive, prescriptive, descriptive, and diagnostic analytics to provide actionable insights.
  2. 2. Engineered a machine learning model (Fuzzy Time Series) to accurately predict and forecast financial data with over 2,000+ rows, tracking funds received and distributed. Additionally, implemented a K-means clustering model to categorize cities across East Java Province using scikit-learn.
  3. 3. Authored a detailed tutorial and maintenance guide for YDSF staff, ensuring the sustainability and easy future updates of the dashboard.
  4. 4. Conducted training sessions for YDSF staff, equipping them with the skills needed to create and deploy dashboards independently.

Skills

Power BIScikit-LearnPandasPython
Company Logo PT Sinergi Dimensi Informatika
@ PT Sinergi Dimensi Informatika

Data Analytics

Jan 2024Jul 2024 • (5 months)
  1. 1. Designed and implemented an interactive analytical dashboard using Grafana for efficient data analysis and real-time monitoring.
  2. 2. Developed a real-time data streaming analytics system with Apache Spark Streaming, integrating an IoT system (RabbitMQ) through socket connections for immediate data processing.
  3. 3. Authored comprehensive technical documentation, detailing project specifications and system requirements to ensure clear communication and project continuity.
  4. 4. Configured a Microsoft Azure virtual machine to deploy the real-time Spark streaming analytics project and Grafana dashboard, ensuring robust and scalable performance.
  5. 5. Successfully integrated 80% of Apache Kafka with Apache Spark to perform ETL and real-time data preprocessing, optimizing data flow and processing efficiency.
  6. 6. Implemented SparkML for real-time outlier detection, achieving a 90% F1 score on a dataset of over 10,000 rows, significantly enhancing system accuracy.

Skills

Apache SparkPythonAzure
Company Logo Qwork.my (Agensi Pekerjaan Odd Technologies (M) Sdn Bhd)
@ Qwork.my (Agensi Pekerjaan Odd Technologies (M) Sdn Bhd)

Data Engineer

Mar 2024Jun 2024 • (3 months)
  1. 1. Collect 10k+ jobs data from multiple website with scrapping method (collect from API data also extract from HTML web pages)
  2. 2. Design and manage 5 database schema with 10+ tables for each schema
  3. 3. Handle database update and migrations using Alembic and SqlAlchemy
  4. 4. Implement ETL using scrapy pipeline to the PostgreSQL database with python 
  5. 5. Create monitoring system in scrapy pipeline that integrated with gmail notification for scheduled reporting and manage logs data of that pipeline in mongodb with pymongo
  6. 6. Provide information for future project of internal chatbot to help data preprocessing (JSON) with open source LLM from hugging face

Skills

PythonPandasPostgreSQLMongoDB
Company Logo Politeknik Elektronika Negeri Surabaya
@ Politeknik Elektronika Negeri Surabaya

Research Assistant

Apr 2022Dec 2022 • (8 months)
  1. 1. Assisted researchers in collecting and managing a large dataset of images related to Indonesia tourism using web scraping techniques, which was later utilized for training machine learning models.
  2. 2. Contributed to the publication of research papers presented at international conferences (IES), showcasing findings and methodologies

Skills

PythonKeras
../experiences

Organization Experiences

Organization Logo Unit Kegiatan Mahasiswa Software Development (Student Unit Acitivity of Software Development)
@ Unit Kegiatan Mahasiswa Software Development (Student Unit Acitivity of Software Development)

Chairman

Jul 2023Mar 2024 • (8 months)
  1. 1. Led the organization in planning and executing major events, including UKM Day and the WelcomingParty, ensuring smooth operations and high participation.
  2. 2. Guided the Head of Coordinator Division in developing a comprehensive learning curriculum tailored forthe Hacker, Hipster, and Hustler divisions, fostering a well-rounded skill development environment.
  3. 3. Active member of the Hacker division, focusing on mastering the creation of web and mobile applicationsthrough hands-on learning and collaboration.
  4. 4. Served as a speaker in sharing sessions, discussing experiences and strategies from participating in theGemastik project competition.
  5. 5. Facilitated workshops and peer learning sessions, helping members enhance their technical skills andproject management abilities.

../contact

Project in mind? Let's talk.