Engineering highlights
- Built RESTful API endpoints with ASP.NET Minimal API for document parsing, preview generation, and ZIP file delivery.
- Developed a multi-step React and TypeScript workflow with file upload, client-side routing, and iframe-based live previews.
- Designed a theme engine supporting multiple generated CSS layouts and real-time preview rendering.
- Created a GitHub Actions pipeline that builds the frontend, publishes the .NET backend, and deploys to Azure App Service.
- Used .NET Aspire for local orchestration and cloud-ready application structure.
Engineering highlights
- Architected separate systems for rendering, input, state management, combat, animation, and game logic.
- Built reusable engine systems for tile maps, encounters, inventory, action bars, and save/load persistence.
- Created a WinForms editor that improved content creation efficiency by approximately 30%.
- Refactored core systems over multiple development cycles to improve scalability and maintainability.
- Implemented xUnit tests across engine systems and data layers to reduce regressions.
Engineering highlights
- Configured GitHub Actions for repeatable build and deployment workflows.
- Deployed the application to Azure App Service with continuous delivery integration.
- Maintained and updated a legacy ASP.NET Framework application structure.
- Managed hosting configuration, release validation, and production deployment troubleshooting.