About Me
Since I started exploring computing, I have found my passion in working on projects that are aesthetically pleasing and easy to use. Witnessing the technological advancements and how it can significantly improve the lives of many, I am inspired to engage in endeavours aimed at making a difference.
I am currently working on a plagiarism detector for code to be used in NUS š
Tools I am comfortable with:
Tools I have used before:
Experiences
Software Engineer Intern @ GovTech (ESTL)
May 2024 - August 2024
We build great products for the next generation of Singaporeans
- Collaborated with a cross-functional team in implementing 2 crucial client-facing features
- Refactored an in-house seeding module, improving scalability and maintainability
- Spearheaded implementation of a full end-to-end testing with Playwright for a mono-repo
Team Lead @ Computing for Voluntary Welfare Organisations
May 2023 - August 2023
We build tech systems for various voluntary welfare organisations' daily operations in Singapore.
- Led a team of 6 developers to enhance the in-house Case Management System (CMS)
- Ported over the CMS, which was built in 2014, consisting of over ~110k lines of code (LoC), from Ruby on Rails to Golang
- Designed an in-house forms module which allows for custom forms to be created and filled in directly
- Collaborated with 3 other teams on a large-scale project to be used in the near future of CVWO
Software Engineer Intern @ Computing for Voluntary Welfare Organisations
May 2022 - August 2022
We build tech systems for various voluntary welfare organisations' daily operations in Singapore.
- Refactored a major frontend platform shared between multiple backend services for easier onboarding of new backend services
- Developed a mobile barcode scanner for Lions Befriendersā attendance taking that helped reduce workload tremendously
- Led a team to on-board Childrenās Aid Society (CAS) onto the Case Management System using React and Ruby on Rails
- Integrated and streamlined CAS' manual workflow and operational requirements to be digital and automated
Co-Founder @ Zeemerce
April 2021 - August 2022
We provide consumers and businesses with the most reliable inter-e-Commerce product information.
- Designed and developed the infrastructure inclusive of the frontend, backend and microservices
- Built robust and maintainable systems to retrieve and manage hundreds of millions of data daily
- Automated orchestration of servers and services for scalability
Projects
Lominus
Lominus is a cross-platform desktop tool written in Go to automatically sync NUS LMS (Canvas) files and more onto your local storage for easy access. It is designed to run on Windows, macOS and Linux operating systems.
Do-gether
Do-gether is a task management application that spices things up a little bit. In addition to the basic task management features, Do-gether seeks to empower users to complete tasks together. Add friends, share schedules and do things together!
TempAdoBot
TempAdoBot is a Telegram bot made specifically for SAF personels to submit their temperatures twice daily during the COVID-19 pandemic. It was made to better lifes by reducing the hassle of manually submitting temperatures through the website and checking of who has yet to send their temperatures. This bot was used by over a thousand persons across the SAF.
Snap Solve Sudoku
An Android app that leverages on Machine Learning via Tensorflow and personalised image processing algorithms with the use of OpenCV, Snap Solve Sudoku aims to be accurate in detecting and recognising sudoku boards and its digits. Regardless of image source, be it from desktop monitors or printed media, the app's accuracy of over 90% has been overwhelming!