My Projects
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.