welcome to my website

s h a u n

A self-taught full-stack developer who grew from hacking Club Penguin to building enterprise solutions with TypeScript and React. I craft practical applications across mobile and web platforms while actively contributing to open source. Driven by simplicity and purpose, I'm on a mission to create meaningful impact through technology.

Software Engineer

September 2021-present
Cake Pte Ltd.
  • Contributed to the development and improvement of the mobile application, including app refresh and design system library.
  • Improved user engagement and acquisition by 30% by maintaining nearly 97% crash-free rate.
  • Repository owner and release manager for the past 3 years, with over 170 OTA releases.
  • Maintained and supported the existing smartphone application, ensuring its stability, performance, and user experience.
  • Collaborate with cross-functional teams, such as designers, and QA engineers, to define project requirements, prioritise tasks, and deliver over 10+ major features.
  • Identify and implement best practices, coding standards, and software development methodologies to enhance productivity and quality.

Software Engineer

December 2020 - September 2021
Ufinity
  • Developed LifeSG - a mobile app with over 40 government services.
  • Utilised Typescript for static typing with libraries such as Redux and React Navigation.
  • Performed unit testing for components with the help of Jest and React Testing Library, achieving over 90% code coverage.
  • Participate in performance testing and review of the application before release.
  • Collaborated with the design team to provide creative input - improved user satisfaction scores by 28%.
  • Implement and improve RESTful web services with Koa and MySQL.

Software Engineer (intern)

July 2020 - December 2020
Shopback
  • Build and enhance Salesforce plugins and extensions according to design specification.
  • Define architecture models and components for various integrating technologies and platforms.
  • Perform migration and deployment to production systems from various sandboxes.


     

  • A web scraper system that monitors and tracks hundreds of used car listings across Singapore's automotive marketplaces daily
  • Tracks historical price changes and listing modifications over time to identify market trends
  • Built using TypeScript for robust type safety and maintainable code
  • Implements Redis for efficient caching and managing the scraping queue system
  • Uses MongoDB as the primary database for storing listing data and historical changes
  • Features a React web application frontend that visualizes statistics and displays differential changes in listings
  • A comprehensive mobile application built with React Native to serve carnival-goers at Uncle Ringo in Singapore, enabling ticket purchases and attraction information access
  • Robust backend system developed with TypeScript and Express, handling user authentication, ticket management, and real-time carnival operations
  • Dedicated admin panel built with React and TypeScript for staff to manage carnival operations, monitor ticket sales, and handle customer service requests
  • Implements Redis for efficient caching of frequently accessed data and session management
  • Uses MariaDB as the primary database for storing user data, ticket information, and carnival operational data
  • Features real-time updates and notifications for both customers and staff about carnival events and operational changes
  • Chrome extension to enhance Carousell marketplace productivity
  • One-click listing deletion for faster store management
  • Blacklist and filtering system for unwanted listings
  • Profile reputation tracking and scoring
  • User blocking and management features
  • Console application to extract WhatsApp data from Google Drive backups
  • Downloads chat history and media files from WhatsApp backups
  • Provides command-line interface for backup extraction

Typescript, JavaScript, Node.js, React.js, NextJs, React Native, Redux + @tanstack + Hooks, MongoDB, Postgres, WebSocket, Rest APIs Visual Studio Code, Git, Docker, CI/CD with Github Actions, Turborepo, Caddy




Degree in Computer Science

Aug 2017 – Dec 2020
Nanyang Technological University
  • Undergraduate coursework: Operating Systems, Databases, Algorithms, Object Oriented Programming, Software Engineering
  • Specialization: Artificial Intelligence and Data Science and Analytics - Machine Learning, Natural Language Processing, Intelligent Agent, Information Retrieval, Computer Security


× Interested to hire me? email me at contact[at]shaunlwm.me