Web design for the work that matters
Your work is good. Your website should be too.
I build custom websites for nonprofits, community orgs, artists, and mission-driven people. Free if needed, sliding scale if you can contribute. No templates, no monthly-fee lock-in, just a thoughtful site you own outright.
who this is for
If this sounds like you, let's talk.
I work with people doing good work - not people trying to extract maximum profit. If you're building something that matters to a community, a cause, or a creative life, this is for you.
- Community & Cause
- Arts & Culture
- Care & Healing
- Practice & Profession
what i build
More than a template with your logo on it.
Every site is built by hand. No page builders, no themes, no shortcuts. The goal is a website that feels like you - not like every other site on the same platform.
-
Custom Static Sites
Fast, accessible, and built to last. No monthly platform fees, no template lock-in, and no fragile plugin pileups. You get a site that feels like you and that you own outright.
-
Animation & Motion
Personality-forward design with thoughtful motion that adds delight and guides attention. Every effect is there for a reason, never just noise, and always includes a reduced-motion fallback.
-
Accessibility-First
WCAG 2.2 AA is the floor, with AAA patterns where practical. Keyboard navigation, semantic HTML, and clear structure are built in from day one, not patched in later.
-
Browser-Based Games
I love building interactive, game-like websites where we break the mold and make something new and exciting. These are my favorite projects: playful, surprising, and still clear and accessible.
-
Finding Your Vision
If your idea is messy, weird, or still forming, that is welcome here. We shape your direction together, then build a site with personality, clarity, and room for your dreams to breathe.
-
Off Paid Platforms
Move off WordPress, Squarespace, or any platform charging monthly for things you should own. You keep your content, domain, and history - just without recurring lock-in or platform dependency.
the work
Recent Projects
A few recent projects that show the kind of thoughtful, accessible sites I build. Take a look at the work and what each one was designed to do.
-
Astrid Beauty Hair Salon
In ProductionA production website for Astrid Beauty Salon, originally hand-built for a client with real customers. Rebuilt in 2026 as a full refactor and redesign. Focused on clear service presentation, pricing guidance, and a low-friction path to booking - with accessible markup and SEO-friendly structure throughout.
-
No Whiteboard Dashboard
In ProductionA frontend dashboard built on the open-source Hiring Without Whiteboards dataset, turning a large markdown company list into a fast, searchable web experience. Includes full-text search, multi-filtering, card and list view modes, pagination, dark and light themes, and mobile-first navigation.
-
JC Auto Body
In ProductionA website for JC Auto Body, a locally owned family-run auto body shop in Chantilly, Virginia. Originally built in 2020, then fully refactored from a Next.js and Firebase setup into a simpler Astro and Vercel static architecture. The rebuild prioritized WCAG 2.2 accessibility and responsive behavior across devices.
-
Siren Song Shop
In ProductionA curated recommendation platform built as a trust-first alternative to affiliate-heavy shopping sites. Siren Song centers personally vetted picks, local resources, and practical guides, with Astro Content Collections and Keystatic powering fast editorial updates. Designed for WCAG-aware accessibility, clean SEO structure, and strong performance across mobile and desktop.
-
Ghostbusters Virginia
In DevelopmentA community-focused website for Ghostbusters Virginia, refactored into a modern Astro site. Includes event listings, curated image galleries with a lightbox, news and media pages, and an integrated contact and booking flow. Prioritizes accessibility, SEO-friendly structure, and mobile-first performance.
More coming soon
New projects actively in progress. Reach out below if you want to be part of the next batch.
start a project
Tell me what you're building.
Don't overthink it. A few sentences about who you are and what you need is plenty. If funding is tight, you can still request fully free work. If your org has a budget, you can opt into a sliding-scale contribution.
Thanks for reaching out. If it feels like a good fit, I will respond within a day or two. I try to reply to everyone, but requests are high and I cannot always respond to every message.
how it works
-
Tell me about your work
Fill out the form. Tell me what you do, who you serve, and what you need. No RFP required.
-
We figure out the vision together
We talk. What does your web presence want to be? What story does it need to tell? I help you find that before a single line of code.
-
I build it
Fully custom. Accessible. Fast. Made to last. You get final say on everything.
-
You own it outright
No lock-in. No recurring platform fees. No asking permission to update your own homepage. Just a website that belongs to you.
questions & answers
Things people usually ask.
No fine print, no surprises. Here's how this all works.
-
How do you decide free vs. sliding scale?
I use a hybrid model and decide case by case based on budget reality, scope, and impact. If funds are tight, we can keep it fully free. If your organization has budget, we can agree on a fair sliding-scale contribution that helps sustain free work for others. Third-party costs like domains are always paid directly by you.
-
Do I need a domain? What does that cost?
If you don't have one, I can help you find and register one. Domains typically run $10-20 per year depending on the extension - you'd pay that directly to the registrar, no markup from me. If you already have a domain somewhere, I can help move it over at no cost.
-
Do you build more complex websites?
Yes - I can build more complex projects with things like login/auth flows, storefronts, booking calendars, backend services, and databases. Those builds involve significantly more planning and maintenance, so they are available as paid projects, not under the free option.
-
How long does a project take?
It depends on scope. Smaller sites can come together in a day; others take up to a week when there's back-and-forth on design choices or content. My current task load can affect timing too. I'll always be upfront about where things stand.
-
Who owns the website after it's built?
You do - fully. Everything is set up in your name: the domain, the hosting account, and the code. Once it's handed off, it's yours. If you want updates later, you can still reach out and I can help with edits by request.
-
Can I edit the website after handoff?
Yes. If you're code-savvy (or want to learn), I can walk you through making edits with GitHub so you can manage updates yourself. If you'd rather have a drag-and-drop style CMS (similar to WordPress), I can build that too - but that setup is outside the free offer.
-
Is the site accessible and good for SEO?
Both are built in from the start, not added as an afterthought. I target WCAG 2.2 AA accessibility as a minimum and follow current SEO best practices throughout. That said, web standards evolve over time - and since this is volunteer work, I can't guarantee the site will always be fully current as things change. I do my best, and I'll always be honest about limitations.
-
Can you help with Google Business, Analytics, or other free tools?
Yes - if you want help setting up Google Business Profile, Google Analytics, or similar free tools, I'm happy to walk you through it. These are straightforward to configure and genuinely useful for visibility and insight. I don't assist with ad campaigns or paid advertising of any kind, and I won't put ads on your site.
-
Do you use AI?
For development: Yes, I have 6 years of professional development experience at Fortune 500 companies and remember the Stack Overflow days well. I consider myself a frontend developer, but I'm comfortable across the stack. I wouldn't offer these services if I didn't feel confident handing something off. I'm not a vibe-coder - but AI has become a meaningful part of my workflow. If that makes you uneasy, I completely understand, which is exactly why I'm being transparent about it.
For art, images, and assets: I don't use AI to generate artwork, images, or audio - and I ask the same of you. Any assets you'd like on your site should come with a clear source: licensed work, original creations, or pieces you have explicit permission to display with proper attribution. This isn't about being difficult - it's about respecting artists and the people whose work makes the web worth looking at. This whole project is built on doing right by people, and that includes creators.
For your written content: I can use AI to help generate page copy, and it does a decent job with a good prompt. That said, I always recommend writing your own - no one can tell your story better than you. If you do want AI-generated content, that's completely fine, but you're responsible for reviewing it and making sure it's accurate and properly reflects your voice and intentions.