My Projects

A showcase of my work, from passion projects to professional builds. Regardless of the impact, each one contributes equally to my journey.

Comparison of bad commits with proper commits done by CommitLM. This is done by reading your staged changes and generating a professional, conventional commit message, and posting documentation of your staged changes.   This replaces vague, low-signal commit logs with consistent, conventional messages and auto-creates documentation that improves traceability and team knowledge with essentially zero extra effort.  Less guesswork, more momentum.

CommitLM: teach your LLM coding agents what just happened

Teach your LLM coding agents what just happened, so they can pick up exactly where you (or another agent) left off.

PythonHuggingFaceGit Hooks
Ming, featuring realtime voice chat, live sentiment analysis, and a detailed scenario overview.

Ming Management Training - a personalized AI-native L&D coach

Transforming today’s technical talent into tomorrow’s executives using personalized AI-native training simulations and advanced coaching analytics.

Gemini APIReactMastra+5
BI Featured Image

Byte In - Make Dieting Fun!

Turn healthy eating into a game! Snap meals, earn rewards, and watch your virtual cat thrive based on your food choices. Track nutrition the fun way!

GodotPythonCNN
Harbour

Harbour

Harbour is a holistic preventive health platform that aims to change how healthcare is done.

Express.jsReacttRPC+3
Language Models

microGPT: Building GPT from scratch

Implementation of GPT from scratch. Design to be lightweight and easy to modify.

Pytorch
Narrative Page

In The Shoes

A poverty alleviation web-based game for players to experience and understand the lives of the underprivileged within urban poverty in Kuala Lumpur.

ReactTailwindCSSTypescript
Neural Network Visualization Thumbnail

Neural Network Visualization (AI Youtube Channel)

Interactive mathematical animations explaining neural network concepts using Manim library

ManimPythonFFmpeg+2
Algorithm

Push Swap: The most efficient yet inefficient algorithm.

A sorting algorithm implemented in C. It efficiently sorts a stack of integers using a series of predefined operations, yet inefficiently sort when scaled to a certain amount.

C
Ecommerce

eC2 - Full-Stack eCommerce Platform

A comprehensive Django-based eCommerce platform featuring product management, shopping cart, payment integration, and responsive design. Complete with REST API capabilities.

DjangoPythonJavascript+2