Web development that keeps running after launch day.
I build and maintain sites for small businesses — from the first line of code to the SSL renewal nobody remembered was expiring. ASP.NET Core, PHP, and WordPress, handled end to end.
Three ways to work together
Most projects fall into one of these. If yours doesn't, that's fine too — tell me what you're building.
Build from scratch
New site, new stack. Custom design, clean code, and a structure that's easy to hand off or maintain later — no page-builder lock-in unless you want one.
Fix what's broken
SSL errors, broken integrations, hosting migrations, DNS that's pointing somewhere it shouldn't. I debug iteratively and show you exactly what changed.
Keep it running
Ongoing management — updates, backups, uptime, SEO structure, and the small stuff that quietly breaks a site over time if nobody's watching it.
Recent tickets, closed
A sample of what's actually crossed my desk lately.
Cross-origin API proxy for a client-facing agent tool
Built a server-side proxy controller so an ASP.NET Core site could safely route requests to a partner's insurance API without exposing credentials in the browser.
Full site redesign with a live event schedule
Custom design system, structured data for search, and a photo feed pulled automatically from the club's social page — all running on standard PHP hosting.
Security rating recovery for a hosted domain
Diagnosed a TLS misconfiguration on shared hosting and rebuilt the site's content-security policy from the ground up to clear the flagged issues.
Local SEO overhaul for a multi-location business
New location pages, schema markup, sitemap, and server rules — delivered with a plain-language report so the client could see exactly what changed and why.
Got a site that needs work?
Tell me what's going on — new build, something broken, or just tired of maintaining it yourself.