Jonathan Leahy

Full-stack developer. Builder of things.

Staff Engineer at Pismo (acquired by Visa), building payments infrastructure at scale. Nights and weekends I'm building Gyrum — a self-improving software factory that builds, tests, and deploys products autonomously.

Featured Projects

// five figures, drawn to order — no screenshots

Ballistic trajectory plate: a parabolic arc launched from a cannon at 42 degrees to an impact point, dimensioned for range and launch angle.θ = 42°Rh

Plate I — Trajectory under gravity

Cannon Drop

Play

Physics-based browser game. Aim, fire, destroy targets.

JavaScriptCanvasPhysics
Refraction plate: a light ray meeting a triangular prism at a 32 degree angle of incidence, bending through the glass and exiting deviated.θ = 32°n(λ)

Plate II — Refraction

Prism Light

Play

A light-bending puzzle game. Redirect beams through prisms to solve levels.

JavaScriptCanvas
General arrangement plan: four stations labelled PLAN, BUILD, TEST and SHIP joined left to right by conveyance lines.01020304PLANBUILDTESTSHIP4 STATIONS↻ RETRO

Plate III — General arrangement

Gyrum.ai

An autonomous software factory that builds, tests, and deploys products. 93+ projects shipped.

GoSvelteKitPostgreSQLClaude
Distillation column section: a vessel with five trays, a feed entering the side, distillate drawn off the top and bottoms out of the base.FEEDDISTILLATEBOTTOMSHN = 5 STAGES

Plate IV — Fractionating column

Distill

Paste a YouTube URL, get a structured research report. Fact-checking, chapters, actionable items.

GoSvelteKityt-dlpClaude
Bounty ledger and coin section: a ruled ledger beside a coin drawn in front elevation and in cross-section with a diameter dimension.TASKELEV.ASECTION A–A

Plate V — Bounty ledger & coin section

Buzzy

Family chore bounty board where kids earn pocket money. Multi-currency, QR invites.

GoReactGraphQLPostgreSQL

project cards as bespoke technical drawings — five original figures, not screenshots.

© 2026 Jonathan Leahy · v0.6.5