Websites, small apps, and how to use the tools.
Custom sites for small businesses, nonprofits and community groups. Fast, cheap to run, and nothing that locks you in. Plus hands-on AI training for people who want to use these tools at work and do not know where to start.
Websites
A custom site, not a template with your logo dropped in. Most small organizations need somewhere between five and ten pages, and that is the size of project this is built for. Sites this size sit comfortably on Cloudflare's free tier, so there is no monthly bill just to stay online. I host it and look after it afterward, which is what most people want. But it is your website, and if you would rather hold the keys yourself, I will set everything up in your name from the first day.
- Custom design, built to your brand
- Five to ten pages for most organizations
- Built in Astro and served from Cloudflare, so it loads fast
- No hosting bill and no platform subscription
- Social graphics, motion, flyers and SEO posts to keep it alive
- Updates and changes at an hourly rate
AI Training
Hands-on training for people who want to use AI tools for real work and do not know where to start. Getting set up, learning what the tools are actually good for, and where they are not worth the trouble. This is paid client work and it is booked by the hour.
- Getting set up with the tools that fit your work
- Practical use for everyday work product
- What AI is good at, and what it is not
- Billed hourly. Ask and I will quote you
Apps & Tools
When the tool I need does not exist, I build it. A fundraiser for a school PTO, a voice-driven driving log, a merit-badge tracker, a puzzle generator now on its fifth version. To be straight with you: nobody has paid me to build one of these yet. They were built for me, my family, and organizations I belong to, so treat what follows as evidence of what I can build rather than a client list.
- Small web apps that solve one problem properly
- AI woven in where it earns its place
- Built and deployed the same way the websites are
- If you have something in mind, ask. This would be new ground
Some of it paid. Most of it not.
01 / 06
Two of these were built for other people. The rest exist because I wanted them to and nobody was going to build them for me. Where a link says demo, it is a replica running on invented sample data, not a live campaign or a real person's records.
A Mom's Peace
A nonprofit supporting mothers through miscarriage and stillbirth. Designed, built and handed over outright at no charge. They had not asked for it, did not pay for it, and it is entirely theirs now. Some organizations are just doing work that deserves a website that works.
Visit the siteEnvelope Fundraiser
A donation drive where supporters claim a numbered envelope and pledge that amount. Built for our school's PTO, it raised more than $1,400 toward new furniture. The version linked here is a replica filled with sample data, not the real campaign.
See the demoLeaveTransfer.org
Federal employees can donate accrued annual leave to a colleague facing a medical or family crisis, through the government's existing Voluntary Leave Transfer Program. Campaigns, pledges and a public directory. The most ambitious thing I have built; it is live but not yet announced.
Visit the siteDriving Log
A learner driver records a voice note after each session. The app works out which skills were practised, logs the hours automatically from the start and stop times, charts progress against state requirements, rates each skill out of five and writes feedback for the student. Sample data only in this replica.
See the demoScoutTrack
Merit badge progress tracking for Scouts: what is started, what is finished, and what is left before the next rank. Built because the paper version kept going missing.
Have a lookThe Puzzle Generator
The engine behind the puzzle books. Built once, then rebuilt four more times, so it is on version five now. It is the reason a two-hundred-page puzzle book is possible at all, and it is not something you can visit. It just quietly makes books.
Four steps, no mystery.
01 / 04
Get in Touch
Use the contact form and tell me what the organization does, what you need built, and roughly when you need it. You will hear back from me, not from an assistant.
You Fill in the Blanks
You know your business and I do not. I send you a sheet of questions about what you offer, where you work and who your customers are, then build the copy from your answers. I can expand on what you give me, but I will not invent facts about your organization.
See the questionsYou See the Whole Thing
I lay out a complete mockup of every page, with placeholder content, before a line of the real site exists. You click through it and tell me what is wrong while changing it is still free.
I Build It, Then Keep It Running
The approved design becomes a fast static site, deployed properly. Most people leave the keys with me afterward: hosting costs nothing and changes are hourly. If you would rather hold everything yourself, it is set up in your name from the first day.
Yes, AI is part of how this gets built.
Design drafts, illustration, copy passes, and a good deal of the code. It is the reason one person can hand a small nonprofit a custom site instead of a template, and the reason I can teach it, since I use it all day.
What it does not mean is that the site gets written about you by a machine that has never met you. The words come from your own copy, or from your answers to the intake sheet, so the finished site describes your actual business rather than a plausible guess at it.
And I read every page before it launches. That is the same person who answers your email.
Tell me about the project.
A paragraph is plenty: what the organization does, what you need, and roughly when you need it. Tell me what you're after and I'll tell you honestly whether I can help. If I'm not the right fit, I'll say so and point you somewhere better.