Transforming Fascination into Functionality
Like many young professionals, I started off my professional career in a field (mechanical engineering) that didn't feel quite right. Although I had fun working under great mentors, I never felt fulfilled with my day-to-day tasks. I chose to pick up programming as a hobby and was immediately invested. Even my novice programming skills at the time were already useful at work. I started writing macros in MS Excel to automate most of the processes in my work which ended up saving me several hours of work per week! The fun I had while programming was more than enough to convince myself to pursue a career in software engineering.
I now work as an Software Developer for Price Industries Ltd. Some of my responsibities include building applications to streamline engineering procedures while continously updating/maintaing legacy systems. I'm also fortunate to have the opportunity to develop tools using the most up to date LLMs and AI tools that to improve company-wide efficiency.
During my free time, I like to follow online programming resources while also building my own projects to learn and be exposed to the rapidly-moving mainstream technologies. In the future, I would love to complete an M.Sc. in Computer Science to further my knowledge of software engineering.
When I'm away from my computer, I love playing badminton, running and spending time with friends and family. In the future, I definitely want to travel more and go on more hikes! If you have any suggestions for me, please let me know!
The website you are currently on! Great project to practice designing a responsive and clean user interface using Next.js and TailwindCSS. Settling on a UI design was tough but luckily I was able to find inspiration material all over the internet. I'm happy with the result and will keeping uploading more content in the future! Deployed using Vercel.
Web
I'm currently developing an app with a peer of mine that allows users to create and join outdoor games (such as soccer, spikeball, etc.) in their area. Absolutely enjoying developing this full-stack mobile app to hone both my front-end and back-end software engineering skills. I am excited to continue working on this project and hopefully release it to the public in the near future!
Mobile
A project to automate my personal expense tracking! The python script reads my bank statements, extracts the relevant information, and stores it in a Google Sheets document using the Google Sheets API.
Automation
As part of one of CS50AI assignments, I programmed a Tic-Tac-Toe AI that uses the minimax algorithm to determine the best possible move each turn. Users can try their best to beat it but will tie at best (otherwise there's a bug...). This project was a great introduction to game AI and I'm excited to learn more about it in the future!
Game
A fun little project I did as part of Angela Yu's 100 Days of Python course.
Game
Built by yours truly using NextJS and TailwindCSS. Deployed with Vercel. Design inspired by Brittany Chang's beautiful portfolio website.