Selected Work

Projects

A focused set of projects spanning networking, 3D rendering, game development, and systems programming in C and C++, alongside practical full-stack web development.

Zappy preview

Zappy

GUI Developer · Team of 4

A network-driven game where AI clients compete to survive and grow on a shared map. Built the real-time GUI in C++ with SFML, rendering live game state received from the C server over a custom TCP protocol.

CC++SFMLTCP/IPNetworking
Raytracer preview

Raytracer

C++ / 3D Rendering · Team Project

A ray tracing engine that generates realistic images by simulating the inverse path of light. I worked on the scene parser, converting scene-description files into structured data for the rendering pipeline.

C++Scene ParsingOOP3D Rendering
Run & Gun preview

Run & Gun

Python / Game Development

A fast-paced 2D top-down shooter built with Python and Pygame, featuring player movement, enemy waves, combat logic, collision handling, and real-time rendering.

PythonPygameGame LogicCollision Detection

Maze Parser & Solver

C / Systems Programming

A maze parsing engine built around a state machine, handling malformed input, tunnels, and adjacency mapping, then solved with BFS. Verified memory safety with Valgrind.

CState MachinesBFSValgrind

Portfolio / Todo App

Full-Stack Web Development

A personal portfolio and a task management app built to practice modern full-stack workflows end to end.

Next.jsReactNode.js