16 THINGS · FREE TOOLS · SERVICES · OPEN SOURCE
Thetoolbox.
Everything on this portfolio that you can use, in one place: free tools that run now, the tools I wrote and use, ways to work with me, and the rest of the site. No sign-up, and nothing you type into a tool is stored.
Free toolsOpen source, made by meWork with meLook around
Tip: press Ctrl + K (or /) on any page to search all of this.
01
Free tools
Use them now. Nothing to install, no account, nothing stored.
Website health check
Paste an address and get a score and a fix for 35 checks of security, SEO, speed, accessibility and links.
Job-fit check
Paste a job description and see how my skills match it, and where they do not.
Find a call time
See the hours we are both working in your own time zone, and send a call request.
Project estimate
Say what you need and how big it is, and get a rough timeline.
QA challenge
Six bugs are hidden in a made-up checkout. Find them, then see the Playwright check that would catch each one.
02
Open source, made by me
Tools I wrote and use, with the source on GitHub.
03
Work with me
Fixed-scope pieces of work, the hiring tools, and the quickest way to reach me.
Services
Five fixed-scope offers, each with a written scope and timeline before any work starts.
Hire me
The job-fit check, the call helper and the estimator together, with my current availability.
Send a project brief
Tell me what you need in a short form. It sends me your brief, or opens your mail app if sending is not possible.
Resume
One page, printable, with a PDF to download.
04
Look around
The rest of the portfolio.
Projects
Six featured projects, each with a case study of what was built and how.
All repositories
Every public GitHub repository in a 3D carousel.
About
My story, toolkit and journey from first HTML to production apps.
The short version
What I do, three projects worth opening, and how to work with me, on one screen.
MINI MAYHEM
A playable 3D racing game in the browser. Four tiny cars, giant cartoon heads, one island.
Cannot find what you need?
Tell me what you are trying to do. If I have not built it yet, I may be able to.