My work

Projects I've built

A collection of things I've made, from intelligent systems to polished interfaces.

Showing 14 of 14 projects

Selected Projects

WebApplication

PyQuackery

PyQuackery is the first complete website I built independently using HTML, CSS, and a touch of JavaScript. It serves as a beginner’s guide to learning Python, featuring clearly explained syntax concepts and interactive code examples. I integrated Highlight.js to provide dynamic syntax highlighting for Python code snippets and added a custom rainbow loading animation using JavaScript for a more engaging user experience.

htmlcssjavascript
WebApplication

TipsyDuck

TipsyDuck is a group-based e-commerce web application developed as part of my Application Development Project module. Built using Flask, Shelve (Python’s key-value storage), HTML, CSS, and JavaScript, the platform delivers a smooth shopping experience for customers exploring and customizing alcoholic beverages.

python
🍄
Character Manager

Mushroom Pocket

Mushroom Pocket is a console-based C# application I developed to manage a growing collection of mushroom characters. Originally scoped as a simple add-and-list tool, I expanded it into a full-fledged CRUD system with advanced features

C#
💪🏻
WebApplication

Revamp

Revamp is a sports gear ecommerce platform I built as part of a Full Stack Development module, developed from initial high-fidelity Figma prototypes to a fully functional web application. The project leveraged a C# .NET backend, React.js frontend, and SQL database to deliver a smooth shopping experience.

asp.net
📋
WebApplication

Packing/checking list

Packing & Verification System is an internal web application feature I developed during my internship to streamline order packing and verification workflows. The system allows staff to track items through a structured checklist, ensuring accuracy and reducing human error during preparation. I implemented real-time status updates, filtering by terminal and order context, and interactive checkbox controls that sync directly with the database. The solution improved operational efficiency by providing clear visibility of packing progress and enforcing a more reliable verification process.

asp.netsqljavascript
🔒
WebApplication

Secure Web Platform

Application Security Website is a web application I developed using ASP.NET Core to implement secure authentication and data protection practices. The system includes user registration and login with strong password validation, encrypted sensitive data storage, and session management with timeout and login controls. I also implemented input validation and protection against common web vulnerabilities such as SQL injection, XSS, and CSRF, along with CAPTCHA integration to prevent automated attacks.

asp.net coreC#
🍱
WebApplication

iWebOrdering

iWebOrdering is a web-based ordering platform I worked on during my internship, designed to handle product browsing, cart management, and order workflows. I contributed to enhancing the user experience by implementing features such as dynamic product listings, sorting and filtering, and optimized loading with pagination and lazy loading. I also worked on improving cart interactions and state management to ensure a smooth and consistent ordering process. The system was built using ASP.NET, JavaScript, and SQL, focusing on performance and usability in a real-world environment.

asp.netjavascriptsql
💼
WebApplication

CCOfficeHQ

CCOfficeHQ is an internal enterprise web system I worked on during my internship, designed to support business operations such as reporting, order management, and administrative workflows. I contributed to enhancing system functionality by implementing dynamic filtering, data-driven reports, and improving user workflows across multiple modules. I also worked on optimizing performance and ensuring smooth integration between frontend interfaces and backend database logic. The system was built using ASP.NET and SQL, focusing on reliability, scalability, and real-world operational use.

asp.netsqljavascript
WebApplication

Casa De Cafe

Casa de Cafe is a full-featured café ordering platform I developed as part of a group of five, combining UI/UX design and full stack development across two interconnected modules. The project began with customer journey mapping, personas, wireframes, and usability testing, before evolving into a production-ready web application tailored to café ordering and delivery needs. I contributed to building a responsive system with cart and checkout flows, delivery and pickup options, live order tracking, and separate admin and user roles for managing products and orders. The application was developed using React.js, .NET, and MySQL, with an ER diagram designed to support the platform’s internal features and database relationships

react.js.netmysql
🎅🏻
WebApplication

Secret Santa

Secret Santa Website is a web application I built to automate and simplify the process of organizing gift exchanges. The platform allows users to create events, add participants, and randomly assign Secret Santa pairs while ensuring fair and non-repeating matches. I implemented user-friendly flows for event setup, participant management, and result distribution, making the process seamless and engaging.

htmljavascriptcss
🎉
WebApplication

Catering Platform

Catering Platform is an enterprise web system I worked on extensively during my internship, designed to manage catering orders, item configurations, and operational workflows. I contributed to building and enhancing features such as order processing, structured item grouping (including combo logic), and dynamic data handling across the system. I also worked on generating structured documents such as Delivery Orders and Sales Orders, ensuring consistent formatting and reliable output for real-world operations.

asp.netC#sql
🍿
Mobile Application

Popcorn Movies

Popcorn Movies is a mobile application I developed using Kotlin and Jetpack Compose as part of my Mobile Applications Development module. The app allows users to browse movie listings, view detailed information, and interact with user-generated comments and ratings. I implemented structured navigation flows, dynamic UI components, and real-time data handling to deliver a smooth and intuitive movie browsing experience.

kotlinjetpack composeandroid

Minigame

A mobile application I developed featuring four mini-games with distinct mechanics, all accessible through a central menu. I implemented core game logic such as collision detection, object spawning, score tracking, and user interactions, while ensuring smooth animations and responsive mobile controls. The project strengthened my skills in reusable component design and managing multiple game states within a single app.

dartflutter
🗓️
WebApplication

Schedulah

Schedulah is a Singapore-based social calendar platform built for NUS Hack&Roll 2026 to simplify planning hangouts with friends. The platform allows groups to propose hangouts, vote on availability and activities, and finalise plans in one place, reducing the back-and-forth usually found in group chats. Built using React, Express, and Supabase, the project focused on collaborative planning, recurring event logic, flexible voting flows, and scalable database design.

react.jsexpress.jssupabase