Full-Stack Development
End-to-end feature delivery from database to UI. React + TypeScript on the frontend, .NET C# on the backend — no handoff gaps.
Minnesota-based · Remote-ready
17+ years building .NET backends and React frontends — clean architecture, secure by default, and shipped on time.
End-to-end feature delivery from database to UI. React + TypeScript on the frontend, .NET C# on the backend — no handoff gaps.
AWS deployments, Terraform IaC, and microservices that scale. Built for reliability, repeatability, and your team to own.
RESTful services, third-party integrations, and service templates your whole team can run with — built TDD from day one.
Mentoring developers, driving quality-first practices, and keeping teams focused on delivery without the ceremony.
Marketing Site for a Solar Energy Company
Ag Energy Company installs solar for agricultural and commercial operations across ten states. A hand-built HTML, CSS, and GSAP front end served by ASP.NET Core, with a .NET API that routes contact-form submissions through Azure Communication Services. Deployed to Azure Container Apps via a GitHub Actions pipeline with OIDC federation, Bicep infrastructure, and Key Vault-backed secrets.
Time Tracking & Invoicing for Freelancers
invoicr.us gives independent contractors a focused tool to log billable hours and generate clean professional invoices, without the overhead of bloated enterprise software.
Open-Source Agent Harness for Local LLMs
dirtywork lets an orchestrating AI delegate coding tasks to free local models running in LM Studio — every task confined to an isolated git worktree, every change human-reviewed before it merges. Designed, built, and shipped in a single day, then immediately put to work improving its own source code.
dirtywork executed its own rename in an isolated worktree, broke its own launcher mid-rename, and recovered under the new name — validating the new name in production before its own pull request even opened.
How a frontier model designed, built, and shipped a harness that delegates coding work to free local LLMs — and how the first production run found a real money bug.
Over 17 years of professional software development across industries — payments, healthcare, gaming, content creation, and more.
I specialize in the full stack: .NET C# APIs and microservices on the backend; React and TypeScript on the frontend. I’ve built greenfield systems from scratch, rescued legacy codebases, led engineering teams, and shipped products used by millions.
Dirt Simple Solutions is the natural next step — bringing that same focus on clean architecture, secure-by-default code, and no-nonsense delivery to clients who need things done right.
Tell me about your project and I’ll get back to you.
Prefer LinkedIn? Follow on LinkedIn