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 →