Shawn Mervin

What I build with

Not a list of everything I have ever opened. These are the tools that turn up in almost every job, and the reason each one is there.

121 tools in 13 groups. 18 of them are running this page, or the ones next to it, while you read.

Every name links to the thing itself, so you can check what it is rather than take my word for it. A green tag links to where it's running on this site.

The stack as six layers, from AWS underneath to AI and agents on top. Each layer links to its tools below. AI and agents Screens and phones Payments and APIs Behind it Where the data lives AWS underneath

AI and agents

6 tools, 5 live on this site

Agents write most of my code now, under review, and one of them answers questions on this site. The skill is still the old one: deciding what they're allowed to touch, and checking what comes back before it ships.

AWS

22 tools, 12 live on this site

Every site and system on this page is deployed and run by me, end to end — including the one you are reading. Since October it also runs a Claude agent on Bedrock, a live visitor map on Lambda and DynamoDB, and the whole dynamic half of the site as one CloudFormation template. What each service does, and how.

Taking payments

2 tools

Card payments are the part of a build where "mostly working" is not a state. Both of these keep the card data off my servers and hand back a token, which is the only sane way to do it. How the payment and API work fits together.

The screen

14 tools

What the operator actually touches. The same component discipline whether it ends up in a browser or on a phone.

On the phone

6 tools, 1 live on this site

Field work happens where the signal does not. Native where it earns its keep, installable web where a store listing would only be friction.

Behind it

10 tools, 1 live on this site

The part that has to still be right at 2am.

Where the data lives

8 tools

Money reconciles or it does not. These are the two I trust with a ledger.

At the command line

15 tools

Most of my day happens in a terminal. Servers, deploys, databases, DNS, the AWS accounts, app builds and the AI agents are all driven from the command line and scripted, so every deploy is one command and nothing depends on remembering which buttons to click.

Servers and delivery

5 tools

Boring on purpose. A deploy should be forgettable.

Hardware and IoT

8 tools

The physical side: homemade 3D printers, Raspberry Pi robots programmed in Python, and trackers on expensive machinery that report power-on, run hours and location over cellular. How it plugs into AWS.

Things I plug into

10 tools

Most systems earn their keep at the seams, where they meet the phone system, the inbox, the CRM the business already runs, or the carriers that ship its parts and equipment.

Design, video, audio, 3D and games

12 tools

The visual side, done in-house: brand and print, photo, video and sound, and the 3D and real-time engines.

Earlier tools, still on my CV

5 tools

Nineteen years of this ran on Flash. The tools went away; the reasons they were chosen did not.

Got an operation that's outgrown its spreadsheets?

Tell me what your business does and where it's jamming up. If I'm not the right person for it, I'll say so and point you somewhere better.

What to send, and what happens next