hi. i'm
Griffin Hale
I diagnose hard hardware and workflow failures, then build software that makes the fix repeatable.
Backend services and data pipelines, native C++/Rust integrations, developer and AI tooling, and simulation systems built to be proven.
About
I build software through Silicon Forest Solutions, my LLC in Portland. I'm looking for a full-time engineering role doing what I already do there: take an ambiguous operational problem, find the real constraints, and ship a tool people can depend on.
I like projects where the software has to meet a real system people use every day. Until August 2026 that was the day job: diagnosing and repairing ultrasound machines and their embedded systems. Part engineering, part detective work. Reading manuals, probing hardware, tracing firmware, and building tools that made the next repair faster and less dependent on knowledge that lived in one person's head.
The through-line isn't a list of languages. It's that I can take a real system, whether that's a locked-down board, a legacy app with no API, or a service boundary that can't drop work, figure out how it fails, and build something reliable in response. Every project page here says what works today, how it was checked, and what's missing.
I started on a TI-84, writing RPGs in a calculator's spare memory, then spent years in DAWs learning how signals get routed and transformed. Signals, firmware, maps, games and workflows still feel like different surfaces over similar structures.
Featured projects
All projects →Positioning Lab
In developmentHelps an independent practitioner work out who their customers actually are, and refuses to name one it can't back with evidence.
Repair Shop Automation & Label Printing
Used in productionStopped a repair shop's daily work from waiting on what its inventory software couldn't do: one-click labels, pre-filled forms, automated lookups.
ageomaps
In developmentA desktop GIS where an analysis is a workflow you can read, re-run, branch, and compare, instead of a pile of one-off clicks.
TRUSS
Simulation prototypeA city builder where the buildings are real trusses carrying real loads, and thirty years of storms, codes, and neglect decide what's still standing.
Corne Arcane OLED
Accepted on hardwareA spell duel played on the two tiny OLED screens of a split keyboard, cast by the shape of your ordinary typing.
Qurite
In developmentAnswers questions about high-stakes documents and proves every answer. Click the claim, see the box on the drawing it came from, or get told there isn't enough evidence.
Clankkers
Working private toolRuns coding-agent work as durable, auditable jobs that survive restarts, stop at human gates, and never force-push or resolve a conflict on their own.
Permit Office
Public betaYou're the permit clerk, not the mayor: shape a city through paperwork, inspections, and consequences that ripple outward.
And More Will Follow
Playable prototypeA tile-board game that's secretly a programming game: you rig bounded state machines to play a 2048-style board, then read the trace of what they did.