Development Services

Software development for small businesses, individuals, and unusual technical problems.

I build websites, .NET applications, APIs, automations, integrations, and small self-hosted systems. I also work on existing code, broken projects, and weird little tools that don't fit neatly into a standard package.

What I can help with

Things I can build or help fix

Websites

Personal sites, small-business sites, landing pages, custom web apps, and cleanup or modernization of existing sites.

.NET, Backends & APIs

C#, ASP.NET Core, APIs, SQLite-backed apps, internal tools, integrations, and existing .NET codebases.

Automation & Integrations

Scripts, utilities, repetitive-task automation, moving data between systems, and making services talk to each other.

Debugging & Project Rescue

Bugs, broken applications, unfamiliar code, half-finished projects, and the occasional "I have no idea why this does that."

Bots & Custom Tools

Small purpose-built apps, command-line tools, background services, bots, and one-off utilities for specific problems.

Deployment & Infrastructure

Docker, VPS deployments, self-hosted applications, monitoring, troubleshooting, and getting software from "works on my machine" to actually running somewhere.

Not sure where it fits? That's fine.

If it involves software, infrastructure, or getting two stubborn systems to cooperate, tell me what you're trying to do. I'll tell you if I can help.

Tell me about it →

Selected work

I build things that actually run

Mission Control

A self-hosted system I use to collect events, telemetry, system status, and operational information from the applications and servers I run.

View project →

Random Steam Game

A live web app that picks a random game from a Steam library, with filtering, caching, telemetry, and support for alternate networks including DN42 and Yggdrasil.

Visit site →

Open-source projects

Developer tools, networking experiments, services, C projects, .NET applications, and whatever else I happen to be interested in building.

Browse GitHub →

How I work

You work with the person writing the code.

I like straightforward solutions and systems that are easy to understand later. I can work on both the code and the server it needs to run on, so a small project doesn't have to be split between three different people.

I'm especially interested in smaller projects, debugging, modernization, integrations, and odd technical problems that might not be worth taking to a large agency.

Community work

Not every useful project is commercial.

I'm also open to nonprofit, community, and other non-commercial projects. Depending on the project and my availability, that might mean reduced-cost or volunteer work.

Contact

Have something that needs to be built, fixed, or figured out?

Send me a short description of what you're working on, what's broken or missing, and what you'd like it to do.

Contact me on LinkedIn