Griffin Hale Jack

Forward Deployed Engineer

I embed in someone else’s operation, find the integration points in systems nobody controls anymore, and build the tooling that makes the next run repeatable, then stay to get it adopted.

Experience

Freelance Software Developer · Silicon Forest Solutions LLC

Aug 2026 – Present · Portland, OR

  • Own 2 client engagements end to end, covering scope, rates, architecture, build and delivery: a market-fit and reach-estimation web app for independent practitioners, and a lesson scheduling system for a drum studio.
  • Enforce architecture as tests rather than convention: module boundaries, one-way dependencies, and an append-only decision record are checked by the suite, so a violation fails CI instead of accruing.

Embedded Systems / Ultrasound Repair Technician · Sonovision

Jan 2025 – Aug 2026 · Portland, OR

  • Hired for a narrow repair lane, then moved onto newer, more complex systems with little oversight, across about 40 machine models in regular rotation and 20 more occasional. Diagnosed them and their embedded boards from service manuals, hardware probing, and firmware tracing, where the wrong call is a $500–$3,000 part.
  • Loaded software and flashed firmware on locked-down boards across 15 part types, and recovered hardware the official path treats as dead, including a $5,000–$7,000 machine already written off, then wrote Python and Rust tools that turned expert-only, one-shot procedures into repeatable, checkable runs.
  • Rebuilt the OS and test-bed application on 6 machine models, the only route to the granular diagnostics and logs a hard fault needs.
  • Built the shop’s missing data and automation layer: nightly SQL ingestion across 30,000+ assets, browser tooling for inventory and order entry, and a Dockerized label service used daily by 12 people, then ran the rollout and support that got it adopted.

Food Service and Hospitality · Restaurants, diners, clubs, and food carts

2016 – 2023 · Portland, OR

  • Back-of-house across six employers, on crewed line, solo line, and solo line-and-counter, where reading an operation mid-shift is the skill that transfers.

Selected projects mostly private work, case studies at griffinhale.com/projects

Repair Shop Automation & Label Printing · JavaScript · Python/Flask · Docker

  • Embedded in a medical-device repair shop, found where daily work waited on the inventory software, and built the missing layer over its API-less inventory, email and photo systems: bookmarklets, a Manifest V3 extension, and a proxy/data backend. Ran shop-wide daily for six weeks, until the vendor shipped the same capabilities natively.
  • Ran adoption as part of the job: a build/live-mirror flow so non-developers could safely edit the deployed copy, plus rollout, documentation, and hands-on support for coworkers who did not write software.

Parts Intelligence · Python · SQL · Vision LLM

  • Opened up a closed system: reverse-engineered a legacy inventory app’s data into nightly SQL ingestion over 30,000+ assets, reconciled 2 internal ID systems that disagreed about which part was which, and scored every fact by source so a wrong one could be traced back.
  • Shipped a vision-LLM identifier a tech uses in the field by photographing a part label, the smallest thing that answered the question people actually kept asking.

Positioning Lab · Python · FastAPI · PostgreSQL

  • Client engagement building a market-fit tool whose defining requirement is a refusal: it names a candidate worth testing, never a winner, because the decision downstream is where a practitioner spends a small marketing budget.

Agent Observability · Go · SQLite · MIT · github.com/Griffinhale/agent-observability

  • Normalized 6 incompatible log formats into one queryable schema so failure, token, and workflow questions could be answered across tools that were never designed to be compared.

Skills

Integration
API-less and legacy systems · browser extensions · proxy/data layers · reverse-engineered data models · ID reconciliation across sources
Languages, primary
Python · Go · TypeScript/JavaScript · C# · SQL · Rust
Languages, familiar
Kotlin (Android) · Dart (Flutter) · GDScript
Data acquisition
scraping and ingestion pipelines · provenance and confidence scoring · deduplication · vision-LLM extraction
Delivery
scoping with non-technical stakeholders · rollout and training · runbooks and documentation · support after handoff
Infrastructure
Docker · Dokku · nginx · Linux · Nix · Git · GitHub Actions
AI tooling
MCP servers · agent orchestration and observability · vision-LLM extraction · context engineering for coding harnesses

Education

Associate of Arts · Portland Community College

2023 – 2024 · Portland, OR

Coursework: computer science, networking, geography.

GIS Certificate · Portland Community College

In progress · Portland, OR