Things I built, strongest first.
Ordered by what they demonstrate, not by when they happened. Each states an outcome rather than a description, and each opens into a write-up of what was built and what it taught.

Ordered by what they demonstrate, not by when they happened. Each states an outcome rather than a description, and each opens into a write-up of what was built and what it taught.
Nine versions in production
An agent that turns plain-English intent into executable tests, and repairs its own output before anyone sees it.
100+ labelled UI elements
Finds interface targets from pixels when the DOM offers nothing stable to anchor to.
Pixel, OCR and LCS matching
Keeps a suite running when the interface moves underneath it, instead of failing the whole run.
Agent-driven cloud browsers
Lets Claude drive real cloud browsers on TestGrid, over a secure tunnel, instead of a scripted harness.
$ vidora https://youtu.be/aqz-KE-bpKQ Big Buck Bunny 60fps 4K · 10:34 # RESOLUTION CODEC SIZE FILE 1 2160p 60fps VP9 ~1.3 GB .mkv 2 1440p 60fps VP9 ~480.8 MB .mkv 3 1080p 60fps H.264 ~275.0 MB .mp4 ← plays anywhere 4 720p 60fps H.264 ~172.9 MB .mp4 Which one? [1-4, Enter = 1] 3 video ████████████████░░░░░░░░ 67% 8.4 MB/s audio ████████████████████████ 100% 11.2 MB/s · merging video and audio (ffmpeg)
Open source, MIT
A Python video tool packaged so that someone who does not use a terminal can still install and run it.

No framework, no build step
A band site built in vanilla HTML, CSS and JavaScript, with the SEO done properly rather than bolted on.