Skip to main content

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
  • Nonprofits
  • Civic Orgs
  • Mutual Aid
  • Animal Welfare
  • Intentional Living
  • Fan Communities
  • Neurodivergent Folks
Arts & Culture
  • Musicians
  • Artists
  • Photographers
  • Galleries
  • Museums
  • Game Studios
  • Theaters
  • Writers
Care & Healing
  • Therapists
  • Counselors
  • Herbalists
  • Acupuncturists
  • Community Health Workers
  • Midwives
  • Harm Reduction
Practice & Profession
  • Law Firms
  • Veterinarians
  • Private Practices
  • Solo Practitioners
  • Co-ops
  • Farmers Markets

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.

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.

No option selected.

how it works

  1. Tell me about your work

    Fill out the form. Tell me what you do, who you serve, and what you need. No RFP required.

  2. 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.

  3. I build it

    Fully custom. Accessible. Fast. Made to last. You get final say on everything.

  4. 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.