Projects

Web apps, algorithms, and hardware designs.

No Car No Problem — Ride-sharing platform

No Car No Problem — Ride-sharing platform

Full ride-sharing app with customer/driver/admin/support roles, real-time chat, geospatial ride matching, and driver verification workflow.

Next.jsReactTypeScriptMUIExpressPrismaPostgreSQLPostGISSupabaseSocket.IOMapLibreChart.js
AI Debate Chatbot

AI Debate Chatbot

Two-player debate game with real-time AppSync sync, 3 rounds of AI-generated questions, and a final scored judgment from an LLM.

Next.jsTypeScriptTailwind CSSAWS AppSyncDynamoDBGraphQLAWS AmplifyGroqLlama
Event Reservation Platform

Event Reservation Platform

Full-stack event booking app with JWT + Google OAuth login, SCB Sandbox QR payment, and Resend email confirmation.

Next.jsReactTypeScriptMUITailwind CSSExpressMongoDBMongooseJWTNextAuthResendSCB API

Minecraft Mob Detection

Real-time object detection of 15 Minecraft mobs from live screen capture using YOLOv8s fine-tuned on a custom merged dataset.

PythonPyTorchYOLOv8RoboflowCUDA
Three-Class Building Damage Classifier

Three-Class Building Damage Classifier

Drone-image classifier for undamaged / damaged / collapsed buildings, comparing 12 model variants and a Grad-CAM-guided crop pipeline.

PythonPyTorchYOLOv8Grad-CAMNumPyPandasscikit-learn
Real-Time Chat with Socket Programming

Real-Time Chat with Socket Programming

Socket.IO chat app with personal DMs, group rooms, and a Groq-powered AI assistant tab — all over one WebSocket connection.

Next.jsTypeScriptTailwind CSSFastAPISocket.IOGroqLlama
Inventory Management (Frontend)

Inventory Management (Frontend)

Frontend for a stock-request system with admin/staff roles, product CRUD, and approve/deny workflow. Backend provided by course.

Next.jsReactTypeScriptMUITailwind CSSNextAuthFramer Motion
HomeSync — IoT Home Security Monitor

HomeSync — IoT Home Security Monitor

Smart home security system spanning STM32 sensors, an ESP32-S3 MQTT bridge, a Node.js/Prisma backend, and a Next.js real-time dashboard with live alerts.

STM32ESP32CArduino IDEMQTTNETPIENode.jsExpressPrismaPostgreSQLNext.jsRecharts
SPI Master Verilog

SPI Master Verilog

Designed and implemented SPI Master module with and without chip select.

VerilogFPGAModelSim