A selection of software and game projects I've built across Web, Mobile, Desktop, and Game Development. Each project reflects my focus on clean design, good architecture, and practical implementation.
A complete appointment-booking platform that helps businesses manage their services, users, and appointments in one place. Full-stack solution with admin controls and customer management.
View CodeA JavaScript action-adventure game featuring State Machine AI, Factory Pattern entity spawning, and custom collision systems. Battle through themed regions with unlockable abilities, dynamic cooldowns, and boss fights—all built with vanilla JS and HTML5 Canvas.
View CodeA modern, full-featured Windows desktop application built with WPF and .NET 8 for managing restaurant operations efficiently. Features dual-interface system for owners and customers, streamlining menu management, order processing, and sales tracking.
View CodeA full-stack scheduling system with authentication, admin dashboard, service management, and calendar-based appointment booking.
View CodeI participate in this project with other 6 CS students to develop an Android app for the Theater Department of John Abbott College. This app talks to an existing backend server to provide the students a nice and clean platform for purchasing and managing their tickets, with a smooth UI and modular architecture.
View CodeDesktop budget tracking application using MVP design, charts, and transaction visualization. Clean separation of UI and logic.
View CodeA 2D turn-based RPG built with JavaScript and Canvas, featuring custom animations, combat system, XP progression, and type interactions.
View CodeTile-based 2D platformer with physics, sprite animations, enemies, collision detection, and smooth game loop.
View CodePhysics puzzle game built using Matter.js with projectile mechanics, destructible blocks, and smooth animations.
View Code