ProjectsProjectsI'veI'veworkedworkedonon

Centaurion Logistics API

  • Designed and built both the frontend website using Next.js and the asynchronous API server using Python and Quart for a logistics company based in Singapore.
  • Implemented user account creation, API key generation, and secure API access for seamless developer integration.
  • Automated data collection by developing and deploying web scraping tools tailored to logistics datasets.

Firebase Authentication Backup Extension

  • Designed and developed an open-source Firebase Extension with Node.js and TypeScript to automate scheduled backups of Firebase Authentication user data to Google Cloud Storage, installed in over 100 Firebase projects globally.
  • Implemented CI/CD via GitHub actions to automate the testing, building, and deployment processes, ensuring continuous integration and delivery in each version of the project.

IsHawkerClosed.com

  • Developed a web application to check the operating status of hawker centres in Singapore, using data from data.gov.sg.
  • Users are able to search for hawker centres, favourite them, and add them to their calendar.
  • The app is built with Next.js, TypeScript and Tailwind CSS.

Ricart-Agrawala Algorithm Simulator

  • Built a Ricart-Agrawala simulator to visualise the algorithm, individual nodes can request to enter critical section.

FindParkingSG

  • Owner and sole developer of a Telegram chatbot that provides information about nearby carparks and relevant parking information in Singapore, with over 500 registered users to date.