Web & AI

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.

Service 01

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
Service 02

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
Service 03

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
Things I've Built

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.

Nonprofit · Pro Bono

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 site
For a School PTO · Raised $1,400+

Envelope 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 demo
Own Project · Quietly Live

LeaveTransfer.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 site
Own Project · Demo

Driving 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 demo
Own Project · Live

ScoutTrack

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 look
Own Tool · Internal

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

How It Works

Four steps, no mystery.


01 / 04
01

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.

02

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 questions
03

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

04

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.

A website layout in progress on two screens, a monitor and a laptop side by side in a dark room, each showing placeholder blocks and green buttons
Worth Being Upfront About

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.