Skip to content
View LaboNapitupulu's full-sized avatar

Block or report LaboNapitupulu

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.

Content in all repositories owned by your account will be closed.
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
LaboNapitupulu/README.md

Labo John Noel Napitupulu banner

Typing Animation


About Me

  • Data Science Student (7th-semester) at Sumatra Institute of Technology (ITERA).
  • Research Focus: Implementing Machine Learning algorithms from scratch to cultivate a profound fundamental understanding.
  • Actively contributing to the Data Science Student Association (HMSD) Adyatama ITERA.
  • Goal: Extracting meaningful patterns from large-scale data and building intelligent, solution-driven models.

Technical Expertise

Languages & Tools

Data Mining & ML


Featured Projects

  • Spotify Odyssey: Interactive Streaming Dashboard

    • A real-time analytics platform visualizing historical Spotify data leveraging an End-to-End ETL pipeline and Advanced Web Fetching techniques.
    • Tech Stack: Python, FastAPI, Streamlit, Pandas, SQLAlchemy, PostgreSQL
  • SDG 8 Global Trade Pipeline

    • A full-stack data engineering pipeline and interactive dashboard analyzing global commodity trade statistics to support UN Sustainable Development Goal 8.
    • Tech Stack: Python, Apache Spark, Pandas, Flask, SQLite, React, Vite
  • Dog Emotion Classifier

    • A deep learning application designed to classify dog breeds and emotions from images utilizing Convolutional Neural Networks (CNN).
    • Tech Stack: Python, TensorFlow, Ultralytics (YOLOv8), OpenCV, Flask, Scikit-Learn
  • GeoSentiment Analyzer

    • A full-stack, real-time analytics dashboard that scrapes Google Maps reviews using Playwright and classifies sentiment via IndoBERT, streamed live to the frontend through Server-Sent Events.
    • Tech Stack: Python, FastAPI, Playwright, HuggingFace Transformers (IndoBERT), React, Vite
  • Algo-Visualizer

    • A zero-cost, serverless algorithm visualizer running Python entirely in the browser via WebAssembly (Pyodide), featuring auto-detection of data structures, recursion tree tracing, and time-travel execution.
    • Tech Stack: React, TypeScript, Vite, Pyodide (WebAssembly), React Flow, Monaco Editor

GitHub Analytics

3D Contribution Graph
Profile Details

Let's Connect

I am always open to professional discussions regarding algorithm exploration, Machine Learning model optimization, or comprehensive data processing projects.

Email Labo GitHub

"In God we trust, all others must bring data." — W. Edwards Deming

Rainbow line

Pinned Loading

  1. Spotify-Odyssey Spotify-Odyssey Public

    A lightweight, real-time dashboard to track and visualize my personal Spotify listening history. Built with FastAPI, SQLite, and Vanilla JS.

    Python

  2. Dog_Classifier Dog_Classifier Public

    A dual-engine AI web app utilizing YOLOv8, MobileNetV2, and EfficientNetB3 for real-time multi-dog breed and emotion recognition.

    Python

  3. sdg8-global-trade-pipeline sdg8-global-trade-pipeline Public

    A full-stack data engineering pipeline & interactive dashboard analyzing global commodity trade (1990-present) to support UN SDG 8. Built with React, Flask, and Pandas.

    JavaScript

  4. Breast-Cancer-Detection-Decision-Tree-Scratch Breast-Cancer-Detection-Decision-Tree-Scratch Public

    A Decision Tree classification model built from scratch to diagnose breast cancer as Benign or Malignant using Fine Needle Aspirate (FNA) digital image features.

    Jupyter Notebook

  5. Algo-Visualizer Algo-Visualizer Public

    A zero-cost, serverless Python algorithm visualizer running entirely client-side via WebAssembly (Pyodide). Features auto-detection for Graph, Tree, and DP visualization.

    TypeScript

  6. location-sentiment_analyzer location-sentiment_analyzer Public

    GeoSentiment Analyzer extracts and analyzes live Google Maps reviews using NLP (IndoBERT). It features real-time headless scraping via Playwright, anomaly detection, and automated ID-EN translation…

    Python