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.