I've always been the kind of person who can't leave a problem half-understood โ if something doesn't make sense, I dig until it does. That curiosity is what pulled me into software, and it's what keeps me going.
My work is a bit all over the place in the best way: I've built .NET console apps with proper database layers, shipped a cross-platform mobile game in MAUI, written multiplayer networking code in Unreal Engine 5, and spent five months at an internship building real generative AI pipelines. I'm most at home on projects where logic meets creativity, and I stay with a problem until I actually get it.
Right now I'm looking for a software developer role where I can keep learning fast, write clean code, and ship things that matter.
๐ฎ Metaverse Board Game Hub โ Unreal Engine 5, C++, Blueprints
Real-time multiplayer environment where players pick avatars and play board games together. The networking layer was the most interesting and frustrating part โ debugging desync across clients teaches you things no tutorial covers.
๐ง 2D Zombie Shooter โ Godot Engine, GDScript
Started as a weekend project to learn Godot, ended up being a proper deep-dive into game feel and enemy AI. Wave-based levels, pathfinding, power-ups. Playtested until the pacing actually felt right. ๐ View Repo
๐ Console Flashcards App โ C#, .NET, SQL Server, ADO.NET, Spectre.Console
Built this to solve a problem I had. Fast, keyboard-driven, no browser needed. Full CRUD with SQL Server, session tracking, accuracy rates per deck. ๐ View Repo
โ Math Game Application โ .NET MAUI, C#
Cross-platform math game running on iOS, Android, and Windows. MVVM architecture, real-time scoring, consistent UI across all three platforms without platform-specific hacks. ๐ View Repo
๐ Habit Tracker โ C#, SQL Server, ADO.NET
Console-based habit tracker with persistent storage and daily logging. ๐ View Repo
โฑ๏ธ Coding Tracker โ C#, SQLite
Tracks coding sessions and time spent โ because I wanted data on my own productivity. ๐ View Repo