Building LangGraph agents, RAG pipelines, and the infrastructure behind them.
Available July 2026
AI Academic Assistant — My final year project and the most complex thing I've built. A full-stack AI academic platform across 4 repositories: 6 LangGraph agents, a CP-SAT constraint-based scheduler, FSRS spaced repetition, semantic chunking pipeline, and a 19-table Supabase backend. The AI service runs 3 independent asyncio loops natively in FastAPI lifespan — no Celery, no Cloud Scheduler.
AI & Agents — LangGraph · LLM Integration · RAG Pipelines · Prompt Engineering · n8n
Backend — Python · FastAPI · Supabase · PostgreSQL · Node.js · REST APIs · Microservices
Frontend — TypeScript · Next.js · React Native (Expo) · Tailwind CSS · shadcn/ui
DevOps — Docker · GitHub Actions · CI/CD · Vercel · Firebase
6 LangGraph agents · CP-SAT scheduling · FSRS spaced repetition · Semantic chunking · FastAPI · Supabase · Next.js · React Native
Adaptive learning platform with an autonomous ReAct scheduler, LLM-driven quiz generation using 3-Phase Chain-of-Thought, and a DAG knowledge graph pipeline. The background infrastructure runs 3 asyncio cron loops managing FCM push notifications, FSRS quiz planning, and missed session rescheduling — all within FastAPI lifespan.
React 19 · Firebase Firestore · Tailwind CSS v4 · PWA · Vite
Server-authoritative PWA deployed live across a 60-participant outdoor event. Atomic territory capture via Firestore Transactions, real-time leaderboard, and a 3-tier RBAC system — used by 6 team managers on event day. Live demo available — contact for access codes.
Software Engineering Intern @ GenTech AI (Oct 2025 – Jan 2026) Built a stateful LangGraph multi-agent system across 15–20 Trello boards. Architected a JSON-driven form engine for 8 Malaysian Tax Form C sub-forms with recursive rendering and Excel-like formula evaluation. Recovered 2 weeks of lost production work using LLM-assisted Git diff analysis — solo, in 2 days.

