Skip to main content
web design & development

websites that work, stay fast, and last

I build websites for small businesses and organizations that need something solid: right platform for the job, clean code, easy to manage. Starting from scratch, rebuilding something, or improving specific pieces.

start your project
web services

from vision to visitor-ready

web design & development

Custom themes, static generators, or the platform that fits your needs. Clean implementation, minimal dependencies. I've built on WordPress, 11ty, Drupal, DNN, and others: I'll recommend what makes sense for you, not what I prefer to build.

ux/ui design

Clean, intuitive interfaces that guide visitors through your content naturally. Accessibility and usability built in from the start, not bolted on after.

accessibility audits & remediation

WCAG-compliant solutions, semantic HTML, screen reader best practices. These make your site more usable for everyone, not just people using assistive technology.

seo & performance optimization

Technical SEO, site speed improvements, and structured data. Built to rank higher and load faster for real people and search engines alike.

technical delivery & maintenance

Modular rollouts, phased updates, and proactive site care. Updates, security patches, and bug fixes, I handle the "moving parts" to ensure the site stays as fast and secure as the day it launched. No surprises, no black-box deployments.

site architecture & cms consulting

Helping you choose and structure the right backend. Whether you need a simple blog or a complex headless CMS, I consult on the data structures and editor workflows that will make managing your content feel like a breeze instead of a chore.

why work with me

what matters

custom and platform builds, both.

I'll recommend what makes sense for you, not what I prefer to build. The answer depends on your situation, your timeline, and who manages the site after launch.

accessibility first, not an afterthought.

Every project includes semantic markup, keyboard navigation, and screen reader testing from the start, not as a checklist item at the end.

you own the code.

You own everything I build: the code, the content, the platform. I don't build things that require you to keep me around to maintain them.

plain communication throughout.

I'll tell you what I'm doing and why. If something changes, you'll know before it happens. No surprises, no jargon.

sustainable and low-maintenance.

I build with minimal dependencies and clean logic. Your site shouldn't feel like a house of cards that breaks every time a plugin updates or a browser changes.

let's talk about your project.

Tell me what you're working on and what's not working. We'll figure out the right approach from there.

I build in the open and contribute to the open-source community. The tools and code I share are free to use, study, and build on.

open source initiative →

Member of the Responsible Artificial Intelligence Institute. I use and deploy AI tools that are accountable, transparent, and fair.

responsible.ai →