Skip to content
Will.

I'm Will.I build tools for the work of HR,and they all live right here.

Twelve years in HR, from recruiting through org development, now an HRBP in manufacturing. I build whatever the job turns out to be missing — and every tool below runs entirely in your browser. No signup, no download, and not one byte of what you import ever leaves your machine.

Tools You Can Use Now

Click and go — every one runs entirely in your browser.

A six-step guided workshop that turns a tangled problem into structure — spot the archetype, find the leverage point, export a one-page diagnosis.

Single-file HTML / zero deps / 10 archetypes + 12 leverage points

Live

Paste a script and it advances sentence by sentence, marks your interaction cues, paces you to the clock, and gives you a presenter view only you can see.

Single-file HTML / bilingual / sentence-level auto-advance + presenter view

Live

Seven angles to interrogate any existing design, with 42 real industrial retrofit cases. Stuck? Switch on screensaver mode and let the prompts come to you.

Screensaver mode

Single-file HTML / 42 industrial cases / passive screensaver mode

Live

Know the function you need but not the physics that delivers it? Search 3,000 physical, chemical and biological effects by what they do.

Single-file HTML / 3,000 effects / reverse lookup by function

Live

The enhanced branch of the Compass: skip the manual sorting, let the model classify everything you wrote in one pass, then hand you a synthesis. Bring your own API key.

Single-file HTML / DeepSeek-powered / your key stays in your browser

Live

Full Projects

These need a backend or a desktop runtime. Notes on how they work.

Transcribes, analyses and suggests follow-ups while the interview is still running — with a regex + model double guardrail blocking questions you must not ask.

FastAPI + LangGraph + React / WebSocket streaming / 5-node graph

Self-hosted

One breakdown ticket in, the top three technicians out — ranked by skill match, first-time-fix rate and hazard weighting. Built on real work-order data.

Streamlit + Python / LLM ranking / real CMMS work-order data

Self-hosted

Describe your Tabata or running intervals in YAML, run it from the terminal, and get native system chimes on every stage change. Pip-installable.

Python CLI / click + YAML / Windows · macOS · Linux

Self-hosted

Lives in the tray watching a cloud instance’s free-tier allowance, keeps the running total honest, rings at 80% and 95%, and resets itself across month boundaries.

Python + Tkinter / PyInstaller / Windows tray resident

Desktop

Pins a sidebar to every Workday page telling you whose record you are actually looking at and their employee ID — a five-tier selector cascade survives UI reskins.

Chrome MV3 / no build step / 5-tier selector cascade

Desktop

About

I do not build software for a living, so every tool here grew out of an afternoon where something was genuinely stuck.

A succession bench whose gaps you cannot see, a salary sheet whose column names change every quarter, a talk you cannot pace before walking on stage — none of these are big problems, but each one costs you the same half hour every time. Written down as a tool, next time it takes thirty seconds.

They are all single HTML files on purpose. Nothing to host, nothing that dies when a cloud service shuts down — sitting on a hard drive ten years from now, a double-click will still open them.

Elsewhere

If you also live somewhere between HR and building your own tools, say hello.