Experience
Currently building a website for Soup&Sip
Fall 2025 — Next.js, JavaScript, Tailwind
Personal Projects
Manual Driving Simulator
C++, Qt, Qt Creator
Desktop-based driving simulator allowing real-time control of steering, acceleration, and braking. Implemented event-driven input handling using Qt’s signal–slot system and structured the application with a model–view architecture to understand separation of physics logic, rendering, and user input.
Snake Client & Score Server
C#, .NET, MVC, SQL Server, TCP/IP, HTTP
Networked Snake game with a client–server architecture that records live game data to a SQL Server database. Built a lightweight HTTP server from scratch to render game history and statistics, applying MVC principles to separate networking, data models, and presentation logic.
Sprite Editor
C++, Qt, Qt Creator, qmake
Desktop sprite editor supporting multi-layer editing, per-pixel drawing tools, onion skinning, and frame-based animation. Designed an event-driven GUI using Qt’s signal–slot architecture and structured the project with a model–view design for maintainability and extensibility.