
Small dog.Big thinker.
I build and look after websites and systems for small organizations that don't have a technical person.
Work
A few sites I've built and look after.
Ye Fine Arts
Designed and built their website, and keep it updated. A community arts nonprofit running exhibitions, workshops, and cultural programs.
Visit siteCompassion8Innovation
Built and maintain their site, and contribute to their research. A nonprofit working where compassion meets technology.
Visit siteResearch and background
Work I contribute to at Compassion8Innovation, a nonprofit.
How I work
We figure it out together
Before anything gets built, we get clear on what you actually need. That part usually saves the most time and money.
Simple beats fancy
I build things to be easy to run and easy to change, not to look impressive. Something you can mostly forget about.
Honest about trade-offs
Sometimes the simpler or cheaper option is the right one. I'll tell you when that's the case, even if it means less work for me.
The technical person you don't have.
I'm a software engineer who works with small organizations that don't have anyone technical on staff. I keep things in plain language, build them to last, and stick around after launch. You stay in control the whole way.
More about how I workWhat I can help with
Websites
Design and build a website that fits your organization and is easy to keep current. For a first site, or for replacing one that's outdated.
Learn moreMaintenance and Updates
Ongoing care so your site stays current, secure, and working. This is the part most freelancers skip once the site is launched.
Learn moreSystems and Integrations
Online booking, forms, payments, and the practical tools that connect to your site. The pieces that quietly save you time.
Learn moreTechnical Guidance
Not sure what you need, or getting quotes you can't evaluate? I'll think it through with you in plain language, even if you don't end up hiring me to build it.
Learn moreHave something in mind?
Tell me a bit about it and we'll talk it through. No pressure, no jargon.
Get in Touch