About Me

My foray into the world of web development began in 2014, sparked by the fascinating discovery of the "Inspect Element" feature, which opened my eyes to the inner workings of websites. What started as curiosity quickly evolved into a deep-seated passion for crafting and enhancing digital spaces.

Today, I pride myself on developing comprehensive, responsive applications that serve real-world purposes. My toolkit of choice includes React (using NextJS) and Typescript, which I leverage to create seamless, user-centric experiences.

When I am not coding, I am usually playing Osu!, League of Legends, or bouldering!

Experience

  • May 2022 - December 2022

    Marketplace Intelligence Engineer - Shopee Singapore

    • Enhanced cross-team deployment monitoring infrastructures with Grafana, improving deployment efficiency by 20%.
    • Architectured scalable back-end solutions using Redis and Golang, reducing latency by 10%.
    • Optimized A/B testing processes by creating front-end dashboard visualizations in ReactJS and Typescript, resulting in a 20% increase in click-through rates.
    • Championed clean architecture principles and automated unit testing to ensure maintainability and testability, fostering collaboration within the team.
  • December 2019 - July 2020

    Software Engineer - Industrial Electronics Pte Ltd

    • Enhanced trading functionalities of ReactJS, MongoDB, and GraphQL e-commerce application, driving a 15% improvement in performance.
    • Collaborated with content writers throughout the full product lifecycle to gather technical requirements and prototype a user-friendly drag-and-drop template builder in ReactJS, streamlining workflow time by 15%.
    • Proactively identified issues and proposed solutions during standups, achieving milestones 2 weeks ahead of schedule.
    • Contributed to and maintained existing documentation based on user feedback, decreasing onboarding time by 20%.

FEATURED PROJECTS

  • DRCS Memory Game

    A simple visual memory game in ReactJS

    PWA made to sharpen the minds of people with dementia. Made using NextJS, React, Typescript and Framer Motion

    • React

    • TailwindCSS

    • Framer Motion

    • PWA

  • NextJS Blog

    Blog/Portfolio website created with NextJS and Tailwind

    A responsive file-based blog created using NextJS 12 and TailwindCSS. Posts and notes are written with markdown, including LaTeX support.

    • React

    • NextJS

    • Typescript

    • Markdown

  • NextJS Directus E-Commerce Website

    A fully-featured e-commerce platform with Directus and NextJS

    This is a fully-fledged E-commerce template built using NextJS, Directus and Snipcart. It includes a CMS to provide sellers with a smooth and intuitive experience to manage their products.

    • React

    • Typescript

    • PostgreSQL

    • Directus

    • TailwindCSS

Contact Me!

I'm currently looking for a job. Feel free to contact me!