Work
Projects.
From AI systems and data pipelines to weekend builds.
Mecat — AI Investment Marketplace
AI-powered startup marketplace where investors chat with digital business avatars for real-time due diligence
Bigmo Masterclass ML
FFNN from scratch — Dense, RMSNorm, Adam optimizer, and training visualizations.
RouteX — AI Logistics Platform
DKST ITB Hackathon Finalist. RAG, route analysis, and load balancing via Gemini.
CriterionIsAllYouNeed
Mini ML library — LogReg, SVC, Decision Tree, PCA, and feature selection.
AgentIsAllYouNeed
Local search for course scheduling — Hill Climbing, GA, Simulated Annealing.
Raft Distributed KV Store
Raft consensus prototype — leader election, log replication, transactions, and membership changes.
Todai AI Diary
AI-powered diary that analyzes your feelings and offers compassionate feedback.
Alchemy Recipe Finder
Little Alchemy 2 explorer with parallel BFS & DFS and D3.js tree visualization.
Todo-List Web App
Full-stack todo-list with route integration via Express.
Solar Energy Analysis
Predicted solar panel efficiency using GBDT with SHAP analysis for feature importance.
"O.W.C.A" — Turn-based RPG
Python CLI RPG — battle monsters, manage inventory, and upgrade in the arena.
Cholesterol Classification
Ensemble boosting/bagging models optimized for recall — best validation 0.485 with XGBoost.
"OCTO" — Vending Machine
Vending machine GUI with barcode payment (QRIS-style).
Mecat — AI Investment Marketplace
AI-powered startup marketplace where investors chat with digital business avatars for real-time due diligence
RouteX — AI Logistics Platform
DKST ITB Hackathon Finalist. RAG, route analysis, and load balancing via Gemini.
AgentIsAllYouNeed
Local search for course scheduling — Hill Climbing, GA, Simulated Annealing.
Todai AI Diary
AI-powered diary that analyzes your feelings and offers compassionate feedback.
Todo-List Web App
Full-stack todo-list with route integration via Express.
"O.W.C.A" — Turn-based RPG
Python CLI RPG — battle monsters, manage inventory, and upgrade in the arena.
"OCTO" — Vending Machine
Vending machine GUI with barcode payment (QRIS-style).
Bigmo Masterclass ML
FFNN from scratch — Dense, RMSNorm, Adam optimizer, and training visualizations.
CriterionIsAllYouNeed
Mini ML library — LogReg, SVC, Decision Tree, PCA, and feature selection.
Raft Distributed KV Store
Raft consensus prototype — leader election, log replication, transactions, and membership changes.
Alchemy Recipe Finder
Little Alchemy 2 explorer with parallel BFS & DFS and D3.js tree visualization.
Solar Energy Analysis
Predicted solar panel efficiency using GBDT with SHAP analysis for feature importance.
Cholesterol Classification
Ensemble boosting/bagging models optimized for recall — best validation 0.485 with XGBoost.
Mecat — AI Investment Marketplace
AI-powered startup marketplace where investors chat with digital business avatars for real-time due diligence
CriterionIsAllYouNeed
Mini ML library — LogReg, SVC, Decision Tree, PCA, and feature selection.
Todai AI Diary
AI-powered diary that analyzes your feelings and offers compassionate feedback.
Solar Energy Analysis
Predicted solar panel efficiency using GBDT with SHAP analysis for feature importance.
"OCTO" — Vending Machine
Vending machine GUI with barcode payment (QRIS-style).
Bigmo Masterclass ML
FFNN from scratch — Dense, RMSNorm, Adam optimizer, and training visualizations.
AgentIsAllYouNeed
Local search for course scheduling — Hill Climbing, GA, Simulated Annealing.
Alchemy Recipe Finder
Little Alchemy 2 explorer with parallel BFS & DFS and D3.js tree visualization.
"O.W.C.A" — Turn-based RPG
Python CLI RPG — battle monsters, manage inventory, and upgrade in the arena.
RouteX — AI Logistics Platform
DKST ITB Hackathon Finalist. RAG, route analysis, and load balancing via Gemini.
Raft Distributed KV Store
Raft consensus prototype — leader election, log replication, transactions, and membership changes.
Todo-List Web App
Full-stack todo-list with route integration via Express.
Cholesterol Classification
Ensemble boosting/bagging models optimized for recall — best validation 0.485 with XGBoost.