Projects

Making it exist first, perfection comes later, pet projects and more :)

Shiok-Lah.

A conversational social-deduction game set in a Singapore hawker centre. You play as an undercover food journalist trying to extract secret recipes from three stubborn hawker stall owners — without getting caught. A hawker-center heist game powered by Agentic AI!

FastAPI + LangGraphGodot EngineMistral Models + ElevenLabs

PlantPal

An intelligent plant care companion that uses computer vision and AI to identify plant species, detect diseases, and provide personalized care recommendations. Deployed on AWS. Helping you be a better pal to your plants :)

AWSReact, FastAPI, PostgreSQLGithub Actions CI/CD

DriftCatcher

DriftCatcher is an autonomous ML Model Lifecycle Management with Agentic AI . It monitors, reasons about, and responds to ML model drift using LLM-powered agentic reasoning. Built for production environments, it combines drift detection, autonomous decision-making, and automated retraining in a complete MLOps pipeline.

Langchain, FastAPI, StreamlitMLFlowDVC

Recolorization-Pro

A deep learning model that recolors images using target color palettes!

PytorchStreamlitDVC, MLflow, WandB

CyberGuard

Autonomous, trust-aware cyber defense system with human-in-the-loop oversight. CyberGuard uses LangGraph agents to make real-time security decisions, combining drift detection, digital twin simulation, and explainable AI to protect critical infrastructure.

Langchain - Agentic AI (ReAct Loop) with Human-in-the-Loop OversightDigital Twin SimulationExplainable AI

Uncertainty in Unemployment

A full pipeline for analyzing unemployment duration data using Bayesian survival analysis. The workflow includes data preprocessing, joint distribution estimation via Iterative Proportional Fitting (IPF), Bayesian model fitting (with both PyMC and Bayesian neural networks), and comprehensive model evaluation and visualization.

Bayesian Survival AnalysisIterative Proportional Fitting (IPF)PyMC