Selected projects

Software built aroundreal problems.

A selection of full-stack applications, development tools, production websites, and engineering projects that demonstrate how I approach architecture, implementation, testing, deployment, and long-term maintainability.

Project archive

From working prototypes todeployed systems.

Each project reflects a different part of my experience, including API development, frontend architecture, relational databases, testing, deployment automation, production support, and reusable system design.

01

Full-Stack Document Automation Platform

Portfolio Generator

A full-stack application that converts .docx resumes into multi-page portfolio websites with selectable themes, live previews, and downloadable generated files.

  • C#
  • React
  • TypeScript
  • .NET Aspire
  • ASP.NET Minimal API
  • Azure
  • GitHub Actions

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.

02

Employee Time Tracking Application

Time Punch Management System

A full-stack employee time tracking application designed around secure authentication, attendance workflows, administrative reporting, and relational data management.

  • C#
  • React
  • TypeScript
  • ASP.NET Core
  • .NET Aspire
  • SQL Server
  • Azure

Engineering highlights

  • Designed ASP.NET Core APIs for employee clock-in, clock-out, attendance tracking, and reporting workflows.
  • Implemented secure authentication and role-based access for employee and administrative users.
  • Modeled a relational SQL Server schema for users, shifts, time entries, and attendance data.
  • Developed responsive React and TypeScript dashboards for employee and administrative workflows.
  • Integrated GitHub Actions and Azure App Service deployment workflows.

03

Custom Game Engine Architecture

Modular 2D RPG Engine

A modular 2D RPG engine with more than 10,000 lines of C# code, reusable gameplay systems, XML persistence, automated tests, and a custom content editor.

  • C#
  • MonoGame
  • xUnit
  • XML
  • WinForms

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.

04

Production Portfolio & Interactive Web Experience

Personal Portfolio

A responsive portfolio website built to present professional experience, software projects, and technical skills through reusable Astro components and an interactive Three.js visual system.

  • Astro
  • TypeScript
  • Tailwind CSS
  • Three.js
  • Netlify
  • GitHub Actions

Engineering highlights

  • Built reusable Astro components with TypeScript and Tailwind CSS for maintainable page composition.
  • Created hero and subtle Three.js background modes with particles, motion, and reduced-motion support.
  • Implemented accessible navigation, responsive layouts, interactive panels, and one-time session loading behavior.
  • Optimized performance, accessibility, SEO, and best practices through Lighthouse testing.
  • Configured continuous deployment, custom domain management, HTTPS, and Netlify hosting.

05

CI/CD & Deployment Modernization

Legacy Personal Portfolio

A legacy ASP.NET Framework portfolio application modernized with automated builds, continuous delivery, and Azure App Service deployment.

  • C#
  • ASP.NET Framework 4.8
  • Azure
  • GitHub Actions

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.

Have a project or opportunity?

Let’s discuss what needs to becomeworking software.

Reach out about a software engineering role, production website, full-stack application, or technical problem that needs a dependable path forward.

Start a conversationy