Technical Lead / Software Developer focused on backend systems, full-stack development, and software architecture.
I specialize in designing and building reliable, maintainable software systems across backend services, cloud platforms, and game development.
| Skills | Applied Work |
|---|---|
| ⚙️ .NET / ASP.NET Core | Full-stack web applications (MatchConnect, Auth systems) |
| ☁️ Azure Cloud Services | Event-driven architecture exploration (in progress) |
| 🔐 Authentication / OAuth2 / JWT | OpenIddict.AuthorizationServer |
| 🗄️ SQL Server / Data Design | MigrationOps, SQL toolkit |
| 🌐 SPA Development (TypeScript) | Angular-based client architecture |
| 🎮 Game Development (MonoGame) | MonoGameFramework.Net8 |
| 🧱 System Design | MigrationOps, Auth Server |
| 🔄 Data Pipelines | Transaction analysis + logging concepts (planned) |
Simplify database schema versioning with automated migration tracking and execution. Inspired by SQL source control and modern schema management patterns.
Features: Version control for migrations • Rollback support • Audit logging
Reusable MonoGame 3.8 (DesktopGL) framework built on .NET 8, designed as a lightweight foundation for 2D game development.
Provides a modular engine-style architecture supporting both Object-Oriented (scene-based) gameplay and Entity Component System (ECS) simulation models, with shared engine infrastructure.
Focused on clean separation between engine systems, gameplay composition, and content pipeline management, enabling flexible game architecture experimentation and rapid prototyping.
Features: ECS + OOP pipelines • Scene composition framework • Input buffering • Collision system • Sprite/animation system • Tilemap rendering • Shared engine library
Collection of SQL Server scripts covering database operations, debugging, schema analysis, and maintenance patterns.
Features: Performance debugging • Schema analysis • Maintenance utilities
OAuth2 / OpenID Connect authorization server implementing authentication flows using OpenIddict.
Features: OAuth2 flows • OpenID Connect • Token management
graph TB
subgraph A[Applications]
MC[MatchConnect]
MG[MonoGame Framework]
end
subgraph B[Platform & Security]
AUTH[Auth Server - OpenIddict]
MIG[MigrationOps]
end
subgraph C[Data & Tooling]
SQL[SqlServer Toolkit]
end
subgraph D[Future Architecture Work]
AZ[Event-Driven Pipeline]
end
