My Projects
AI Powered Vehicle Maintenance Assistant
A full-stack vehicle management platform built with Next.js, GraphQL, and PostgreSQL to help private vehicle owners track mileage, servicing history, fuel consumption, and maintenance records through a centralized dashboard.
Integrated an AI-powered assistant capable of summarizing vehicle history, predicting upcoming servicing intervals based on mileage trends, and generating maintenance insights using structured vehicle and service data. Implemented a GraphQL API layer with Prisma ORM for type-safe data access and scalable query handling.
Park My Ride SG
A full-stack web application built with Next.js and MongoDB to help riders locate motorcycle parking across Singapore. The system aggregates both public and crowdsourced data to provide a more complete and up-to-date view of parking availability.
Implemented automated data workflows using GitHub Actions to periodically fetch and process HDB and URA carpark datasets, syncing them into MongoDB. A separate workflow integrates with Google Sheets to ingest and manage crowdsourced private motorcycle parking data, enabling continuous community-driven updates.
Custom Gym Payments Dashboard
A full-stack web application built with Next.js and MongoDB to automate the ingestion, tracking, and management of gym payments. The system integrates HitPay webhooks to securely receive real-time payment events, enabling automatic transaction logging, revenue tracking, and payment reconciliation.