Software Engineer

Building useful digital products with .NET, Blazor, and API design.

Software engineer with 20+ years of experience building business software, web platforms, and customer-facing products. I focus on solutions that are useful, maintainable, and aligned with real product needs, with a strong foundation in .NET, Blazor, APIs, evolving application architecture, and practical AI-assisted software workflows.

My work combines engineering execution, product thinking, and clear communication. I enjoy turning complex requirements into software that teams can grow, maintain, and confidently build on.

20+ Years of experience turning requirements into working software.
4 Strong portfolio pillars: product platforms, web apps, APIs, and offline-friendly experiences.
.NET Consistent foundation across Blazor, ASP.NET Core, Entity Framework, and C#.
AI + Dev Using AI in practical ways to accelerate delivery, shape product workflows, and support better software decisions.
Selected Work

Selected work

A snapshot of the kind of work I enjoy most: products with clear user value, thoughtful architecture, and room to grow over time.

Product Platform

HiveBudget

Personal finance platform focused on budgeting workflows, debt tracking, savings goals, recurring expense management, and multi-workspace scenarios. The strength here is not just CRUD, but growing a domain model that can support deeper planning features over time.

ASP.NET Core Blazor Entity Framework Domain Modeling Localization
PWA

Occalist

Blazor WebAssembly progressive web app built for offline-friendly shopping list creation. It shows strong product instincts: browser-local persistence, installable behavior, localization, theming, deterministic parsing, and a clean boundary between client and server responsibilities. The product experience is supported by API design, validation, and structured generation flows behind the scenes.

Blazor WASM PWA Offline-first Localization Local Persistence API-backed Workflows
Engineering Approach

Architecture that supports product growth

I care about building systems that can keep evolving without collapsing under their own complexity. That means clear boundaries between UI and services, predictable contracts, pragmatic data modeling, localization readiness, and codebases that stay understandable as features expand.

Service Boundaries Product Scalability Maintainable Code Localization-ready Pragmatic Delivery
Applied AI

Practical AI for modern software delivery

I am interested in using AI where it creates real leverage: improving development workflows, supporting structured generation features, accelerating prototyping, and helping software teams move faster without losing clarity or engineering discipline.

AI-assisted Development Structured Generation Faster Prototyping Workflow Automation Practical Integration
Engineering Focus

What defines my work

The strongest parts of my profile are not tied to a single framework. They come from the way I approach software: with ownership, clarity, and attention to what helps a product keep moving forward.

Product-first execution

I enjoy building software that solves real problems and earns its place through usefulness. From early implementation to later refinement, I aim for products that feel intentional and support the people using them.

Architecture with pragmatism

I prefer architecture that is clear and practical. Good boundaries, maintainable modules, and sensible tradeoffs matter more than complexity for its own sake.

Technical communication

Clear communication has always been part of how I work. Whether I am explaining a solution, documenting a flow, or aligning with a team, I value making the technical path easier to understand.

Practical AI adoption

I see AI as a tool to improve execution, not as a substitute for engineering judgment. Used well, it can strengthen delivery speed, product capabilities, and how teams explore ideas and solutions.

I build software products with a strong .NET foundation, practical product intuition, and a focus on systems that stay useful as they grow.
Stack

Core toolbox

My stack is centered on the Microsoft ecosystem, modern web delivery, and the supporting tools needed to move from idea to production.

Backend

  • C#
  • ASP.NET Core
  • REST APIs
  • Entity Framework

Frontend

  • Blazor
  • HTML + CSS
  • JavaScript
  • Responsive UI

Web Apps

  • Blazor WebAssembly
  • Progressive Web Apps
  • Offline-first patterns
  • Design systems in code

Data + Delivery

  • SQL Server
  • SQLite
  • MySQL
  • Docker + Git
Next Step

Let’s build something useful

I am interested in opportunities where software, product thinking, and execution quality matter. If you are building a platform, improving an internal system, or shaping a product with long-term goals, I would be glad to connect by email.