Skip to content
View boboiboyapi01's full-sized avatar

Block or report boboiboyapi01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
boboiboyapi01/README.md

Typing SVG

Data Scientist & ML Engineer · Depok, West Java, Indonesia

📧 [email protected] · LinkedIn · GitHub · Personal Website


👨‍💻 About Me

Data Scientist and ML Engineer experienced in building machine learning pipelines, ETL automation, and data analysis workflows using Python. Graduate of Bangkit Academy ML Pathway (Google, GoTo, Traveloka) and advanced through IDCamp Data Scientist Kelas Mahir. Skilled in data processing, model development, and cloud-based data tools — with additional experience in building AI-integrated web applications.


🛠️ Tech Stack

Core — Data & ML

Python Scikit-learn TensorFlow Keras PyTorch Pandas NumPy

Data Engineering & Visualization

SQL Streamlit Plotly Matplotlib BeautifulSoup

Cloud & Tools

Azure Git FastAPI LangChain

Web (Secondary)

React Next.js Tailwind CSS


🚀 Featured Projects

Machine learning-based early warning system using Random Forest Classifier to predict student dropout risk. Features an interactive Streamlit prototype for real-time prediction and a Metabase dashboard for monitoring student performance trends, financial factors, and academic metrics.

Python Scikit-learn Streamlit Metabase SQLite Pandas


Deep learning image classification model using transfer learning with MobileNetV2 (TensorFlow/Keras) to classify waste into 7 recyclable categories, enabling automated waste sorting predictions.

Python TensorFlow Keras MobileNetV2 Deep Learning


Automated ETL pipeline using BeautifulSoup for HTML parsing and Pandas for data cleaning, transformation, and validation to produce high-quality output for downstream analytics.

Python BeautifulSoup Pandas ETL


Interactive data dashboard using Streamlit and Plotly to perform comprehensive EDA on bike sharing datasets, uncovering usage patterns, seasonal trends, and station-level insights.

Python Streamlit Plotly EDA


🌐 Web Projects

Project Tech Year
Resume Reviewer AI App React.js, Gemini API, Tailwind CSS 2026
Cost Tracking App React.js, Tailwind CSS, Vercel 2025
Color Palette Generator React, Tailwind CSS, Vite 2025

📜 Certifications & Programs

Program Issuer Year
Bangkit Academy – Machine Learning Pathway Google, GoTo, Traveloka 2024–2025
IDCamp – Data Scientist Kelas Mahir Indosat Ooredoo Hutchison 2025–2026
Microsoft Elevate Program Microsoft (Azure) 2025–Present
Front-End & Back-End Development Dicoding Indonesia 2022–2026
Fullstack Web Development KelasFullstack.id 2022
Responsive Web Design freeCodeCamp 2022

🎓 Education

Bachelor of Information System · Universitas Terbuka, Indonesia
2022 – 2026 (expected) · GPA(Currently): 3.39/4.00

Relevant coursework: Data Science, Statistics, Data Mining, Data Analysis & Visualization, Data Warehouse, Linear Algebra


Pinned Loading

  1. CostTrackingApp CostTrackingApp Public

    A client-side cost tracking web app to calculate product costs from ingredients. Built with React and TypeScript.

    TypeScript

  2. Bike-Sharing-Data-Analysis-Dashboard Bike-Sharing-Data-Analysis-Dashboard Public

    Jupyter Notebook

  3. Web-Scraping-ETL-Pipeline Web-Scraping-ETL-Pipeline Public

    Python

  4. C242-PS069/ML_Model C242-PS069/ML_Model Public

  5. resume-reviewer-app resume-reviewer-app Public

    TypeScript

  6. Time-Ledger-PWA Time-Ledger-PWA Public

    TypeScript