Technical skills

A practical toolkit formodern software.

My technical experience spans full-stack .NET development, production websites, relational databases, cloud deployment, testing, and the operational tools required to keep software working after release.

Engineering toolkit

Technologies selected forreal project needs.

I focus on tools that help me build maintainable applications, dependable APIs, responsive interfaces, and production systems that can be deployed and supported with confidence.

Languages

Languages I use across full-stack applications, APIs, relational databases, and production websites.

  • C#
  • TypeScript
  • JavaScript
  • SQL
  • HTML5
  • CSS3
  • XML

Frameworks & Libraries

Frameworks and libraries used to build responsive interfaces, backend services, APIs, and maintainable application systems.

  • ASP.NET Core
  • Astro
  • React
  • .NET Aspire
  • Tailwind CSS
  • Entity Framework Core
  • MonoGame
  • xUnit

Cloud & DevOps

Platforms and workflows used to automate builds, deploy applications, manage releases, and support production environments.

  • Azure App Services
  • Netlify
  • GitHub Actions
  • Git
  • GitHub

Databases

Relational database technologies used for application persistence, API development, reporting, and structured data management.

  • SQL Server
  • PostgreSQL
  • Entity Framework Core
  • Relational Schema Design

Architecture & Concepts

Engineering practices that guide how I design, test, secure, and maintain full-stack software.

  • Object-Oriented Design
  • REST APIs
  • API Integration
  • System Design
  • Testing
  • Agile/Scrum
  • Relational Databases
  • Authentication/Authorization

Platforms & Tools

Operating systems and development tools used throughout my professional work and personal software projects.

  • Windows
  • Linux (Ubuntu)
  • Visual Studio
  • SQL Server Management Studio
  • GitHub Copilot

Beyond the stack

Technical skills supported byproduction experience.

Deployment ownership

Experience managing repositories, build pipelines, hosting, domains, DNS, releases, and ongoing production updates.

Debugging and support

Years of diagnosing software, hardware, networking, and integration issues in business-critical environments.

Performance and quality

Focused on testing, responsive design, accessibility, SEO, maintainability, and measurable Lighthouse improvements.

Business collaboration

Comfortable gathering requirements, translating feedback, and explaining technical decisions to non-technical stakeholders.

Skills in practice

See how these technologies becomeworking systems.

Browse production websites, full-stack applications, APIs, and engineering projects built with this toolkit.

Explore my projects