Projects¶
A portfolio of production-grade AI systems, from physics-informed energy platforms to agentic RAG chatbots, MLOps pipelines, and developer tools.
Flagship — ForceX AI¶
ForceX AI — AI-for-Energy Platform¶
Indonesia's first AI-for-energy platform — 12 physics-informed AI products for nuclear, geothermal, oil & gas, and renewables. Multi-agent orchestration with LangGraph, CNN/PINN/GNN/LSTM models, and production deployment.
Technologies: PyTorch, LangGraph, PINNs, GNNs, CNN, LSTM, RL (PPO), FastAPI, React, Docker
Highlights: 12 products, 484 tests, GeoForce deployed (R²=0.997), published on HuggingFace
View Project → | Visit forcex-ai.com →
GeoForce — CNN Geothermal Reservoir Surrogate¶
Standalone production version of the GeoForce CNN surrogate model. Replaces hours of TOUGH2 geothermal simulation with sub-second inference at R²=0.997 accuracy.
Technologies: PyTorch, CNN, TOUGH2, FastAPI, HuggingFace Hub
Highlights: 57K params, R²=0.997, model + dataset published on HuggingFace
LLM Fine-Tuning & Alignment¶
EnergyLM-7B — LLM Fine-Tuning & Alignment Pipeline IN PROGRESS¶
End-to-end LLM training pipeline for a domain-adapted energy model. Fine-tunes Qwen2.5-7B using QLoRA SFT on 20K synthetic instructions, compares DPO vs ORPO alignment, trains a reward model, and evaluates across 10 benchmarks. Multi-teacher data generation, dedup/filter pipeline, AWQ/GGUF quantization, vLLM serving. $0 budget — 100% free compute.
Technologies: PyTorch, Transformers, TRL, PEFT, QLoRA, DPO, ORPO, lm-eval-harness, vLLM, AutoAWQ, llama.cpp, Kaggle T4
Highlights: 20K synthetic dataset, DPO vs ORPO comparison, 10-benchmark evaluation, CoT distillation, reward modeling, AWQ + GGUF quantization, $0 compute cost
View Project → | ForceX-AI on HuggingFace →
GenAI & LLM Systems¶
Enterprise Agentic RAG Chatbot¶
Agentic RAG system with LangGraph multi-agent orchestration, self-reflective retrieval, hybrid search, and streaming responses. Deployed in production for enterprise documentation Q&A.
Technologies: LangGraph, LangChain, FastAPI, React, pgvector, Langfuse, Prometheus
Highlights: Self-reflection loop, 14 specialized agents, multilingual (ID + EN), production-deployed
Agentic HR Intelligence Platform¶
Full-stack AI-powered HR platform that transforms raw employee and attendance data into workforce intelligence. Features an agentic AI chat with 5 specialized tools (Gemini 2.5 Flash), interactive analytics dashboards, turnover risk scoring, anomaly detection, and AI-driven contract renewal recommendations.
Technologies: Next.js 16, React 19, FastAPI, PostgreSQL, Google Gemini 2.5 Flash, Recharts, Tailwind CSS 4
Highlights: 5 agent tools with 10-iteration tool calling, 5-factor risk scoring (0-100), 5-type anomaly detection, bilingual (ID + EN), PDF report generation
AI-Powered Help & QnA System¶
Production-ready RAG system with hybrid retrieval (dense + BM25 + RRF fusion), multi-provider LLM fallback chain (5 providers), cross-encoder reranking, and voice assistant.
Technologies: FastAPI, pgvector, BGE embeddings, Redis, React, Docker, Kubernetes
Highlights: 40K+ docs indexed, 75%+ cache hit rate, ≤5% hallucination rate, 100% free-tier LLMs
Porto Agent — AI Content Marketing Platform¶
AI-powered platform that generates technical blog posts and LinkedIn content from git commit history. LangGraph orchestration with human-in-the-loop approval via dashboard and Telegram.
Technologies: Gemini 2.5 Flash, LangGraph, FastAPI, Next.js, PostgreSQL, Telegram Bot API
Highlights: Auto-generates blog + LinkedIn posts from commits, human-in-the-loop approval workflow
AI Applications¶
Deployable AI product builds, each a live, working demo grounded on Gemini 2.5 Flash (Vertex AI), built with Next.js and deployed on a VPS with automatic HTTPS.
AI Sales & Lead-Gen Chatbot (WhatsApp / Instagram)¶
A 24/7 sales assistant that answers pricing/schedule questions, handles objections, captures every lead, classifies status, and saves to a CRM with hot-lead alerts. Web chat plus WhatsApp/Instagram channels.
Technologies: Gemini 2.5 Flash, Next.js, JSON-mode extraction, file CRM, Telegram alerts
Highlights: Two-call architecture (reply + structured lead extraction), status classification, live admin dashboard
Automated LinkedIn Carousel Generator (RAG)¶
Upload documents and a RAG pipeline writes a fresh 8-10 slide LinkedIn carousel grounded in the content, with a topic-dedup log, exportable as a LinkedIn-ready PDF.
Technologies: Gemini 2.5 Flash, Vertex text-embedding-004, vector retrieval, jsPDF + html-to-image, Next.js
Highlights: Grounded slide generation, topic dedup, native carousel rendering (no Canva API), isolated PDF parsing
Self-Correcting Document Pipeline (LangGraph)¶
A supervisor-worker LangGraph agent that extracts invoice data, validates the arithmetic deterministically, self-corrects on mismatches (capped retries), and writes a report — with a live graph, streamed steps, and an eval panel.
Technologies: LangGraph (@langchain/langgraph), Gemini 2.5 Flash, React Flow, SSE, Next.js
Highlights: Real StateGraph with conditional self-correction loop, deterministic validation, per-run token/latency/loop evaluation
AI Assistant Embedded on a Portfolio Site¶
A floating AI chatbot embedded on a personal site that answers visitors' free-form questions about skills, projects and availability, grounded in the site content so it never invents facts.
Technologies: Gemini 2.5 Flash, Next.js, knowledge-base grounding, embeddable widget
Highlights: Anti-hallucination grounding, hire-intent nudging, drops into any existing site
WhatsApp Lead Bot with Photo-on-Demand (Real Estate)¶
An always-on WhatsApp assistant for studio rentals that answers questions, sends a property photo gallery on request, captures leads, and books viewings, with editable galleries.
Technologies: Gemini 2.5 Flash, Next.js, token-driven photo delivery, file CRM
Highlights: Text-plus-photos via model-emitted tokens, grounded answers, lead capture and status
WhatsApp AI Chatbot with Product Compatibility (Automotive)¶
A WhatsApp chatbot for an automotive electronics business: KB-grounded answers, product compatibility by car model with upgrade suggestions, rule-based human handoff, and lead capture.
Technologies: Gemini 2.5 Flash, Next.js, compatibility rules + KB grounding, file CRM
Highlights: Model-aware product recommendation, deterministic premium-brand handoff, editable knowledge base and rules
InsightFlow -- AI Analytics Workspace¶
Upload a CSV and the workspace auto-builds a dashboard: KPIs, anomaly detection across every metric, a trend chart, AI-written insights, and a natural-language layer to ask questions about the data. Deterministic stats in code, LLM for narration only.
Technologies: Gemini 2.5 Flash, Next.js, Recharts, PapaParse, TypeScript analytics engine
Highlights: IQR anomaly detection, grounded AI insights and Q&A (no hallucinated numbers), BI-style workspace UI
MarketMind -- AI Crypto & Stock Market Intelligence¶
A market-intelligence SaaS: live crypto prices, technical indicators (SMA, RSI, volatility), a Bullish/Bearish/Neutral signal, AI-written analysis grounded on the indicators, and a chat to ask about any asset. Polished dark trading terminal.
Technologies: Gemini 2.5 Flash, Next.js, Recharts, CoinGecko, TypeScript indicators engine
Highlights: Live data, technical analysis in code, grounded AI analysis + Q&A (no hallucinated numbers), signal generation
DataPilot -- Private AI Data Analyst¶
A self-hostable "code interpreter": describe an analysis in plain English, the AI writes the Python, runs it in a sandbox, and returns a report (charts + results + the code), refined by prompting. Privacy-first -- the model only sees the schema, and it runs on a local model (Ollama) so data never leaves the machine.
Technologies: Next.js, Gemini / local Ollama (Qwen2.5-Coder), Python sandbox (pandas, matplotlib, scikit-learn), Docker
Highlights: Live streaming code-gen, self-correction loop, switchable cloud/local model, sandboxed execution, fully on-premise/air-gappable
HealthPredict -- Clinical Risk Prediction¶
A self-hostable web app that turns routine clinical values into an explained ML risk estimate for common conditions (diabetes, heart, kidney, liver, thyroid). Each condition is scored by a Logistic Regression + Random Forest ensemble, with the contributing factors ranked on every result.
Technologies: Python, Flask, scikit-learn (LogReg + Random Forest), SQLAlchemy (SQLite/MySQL), gunicorn + nginx
Highlights: Two-model ensemble per condition, explainable factor breakdown, history dashboard, admin console, light/dark, production-deployed
Web & Business Systems¶
LeadFlow -- Sales & Lead Management System¶
A full-stack CRM: multi-source lead capture, a visual deal pipeline (New -> Contacted -> Quoted -> Won/Lost) with per-stage value totals, overdue follow-up reminders, and conversion analytics. REST API with a swappable data store.
Technologies: Next.js, TypeScript, Tailwind, Recharts, REST API, file/Airtable/Supabase/MySQL store
Highlights: Kanban pipeline, multi-source capture form, follow-up reminders, funnel + value-by-stage analytics
MLOps & Infrastructure¶
Broadcast Analytics — MLOps Platform¶
Enterprise MLOps platform with 24 trained models (6 algorithms × 4 targets), LLM-powered analytics chat, genetic algorithm schedule optimization, and full monitoring stack.
Technologies: FastAPI, scikit-learn, XGBoost, CatBoost, LangChain, Redis, Prometheus, Grafana, Docker, Kubernetes, GitHub Actions
Highlights: 24 models, genetic algorithm optimizer, Prometheus + Grafana + Alertmanager + Loki monitoring, full CI/CD
Media Platform — Ad Campaign Management¶
Comprehensive enterprise media platform with OTT streaming, broadcast management, media asset management, and multimodal AI (NLP + Vision + Audio). Microservices architecture deployed on Google Cloud Platform.
Technologies: NestJS, Next.js 14, Kafka, PostgreSQL + pgvector, MinIO, CLIP, Whisper, spaCy, Docker, Kubernetes, GCP (Cloud Run, Cloud SQL, Artifact Registry, Secret Manager)
Highlights: 5 Cloud Run microservices in production, managed PostgreSQL with private networking, MediaMTX streaming on Compute Engine, 350+ pages documentation
GPU Computing¶
AI Service Migration: CPU to GPU (RTX 5060)¶
Migrated a multimodal AI inference pipeline (Whisper, CLIP, YOLO) from CPU-only VMs to a dedicated NVIDIA RTX 5060 GPU server. Solved Blackwell sm_120 compatibility issues, managed VRAM constraints on 8 GB, and achieved zero-downtime rolling cutover.
Technologies: NVIDIA CUDA, PyTorch 2.11.0+cu128, faster-whisper (CTranslate2), CLIP, YOLOv8, Docker + nvidia-container-toolkit, Bull/Redis
Highlights: 8.7x pipeline speedup, Blackwell sm_120 CUDA fix, VRAM budgeting (67% of 8 GB), zero-downtime rolling migration with instant rollback
Developer Tools¶
Automation Testing Platform (ATP)¶
Playwright-like testing framework specialized for AI platforms — LLM APIs, AI chat UIs, and intelligent applications. Published on npm with full TypeScript support.
Technologies: TypeScript, Node.js, Playwright, Fastify, Next.js, pnpm + Turborepo
Highlights: Published on npm (@robi-atp/*), semantic similarity testing, hallucination detection, AI-aware browser selectors
Research¶
Recommendation Systems Research¶
Comprehensive comparison of YouTube Two-Tower, Netflix Foundation, and Hybrid recommendation architectures with 108 hyperparameter configurations tested.
Technologies: PyTorch, FAISS, Transformers, Gradio
Highlights: 0.744 best combined score, 3 architectures, interactive Gradio apps
Project Categories at a Glance¶
| Category | Projects | Key Skills |
|---|---|---|
| LLM Fine-Tuning | EnergyLM-7B | QLoRA SFT, DPO, ORPO, CoT distillation, reward modeling, quantization |
| Physics-Informed ML | ForceX AI, GeoForce | PINNs, CNN surrogates, simulation, HuggingFace |
| GenAI & LLM | Agentic RAG, HR Intelligence, Help QnA, Porto Agent | LangGraph, RAG, multi-agent, agentic tool calling, LLM fallback chains |
| MLOps | Broadcast Analytics, Media Platform | ML pipelines, model registry, CI/CD, monitoring |
| GPU Computing | AI Service Migration (CPU to GPU) | NVIDIA CUDA, PyTorch cu128, Docker GPU, VRAM budgeting, Blackwell sm_120 |
| Developer Tools | ATP | npm publishing, TypeScript frameworks, AI testing |
| Cloud & Infrastructure | Media Platform | GCP Cloud Run, Cloud SQL, Kubernetes, Terraform |
| Research | Recommendation Systems | PyTorch, FAISS, Transformers |