Griffin Hale Jack

Software Engineer, Backend & Data

I build services and data pipelines that hold up: typed contracts between systems, relational models that stay consistent, and recovery paths that are tested rather than hoped for.

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

Scanta · C#/.NET · ASP.NET Core · EF Core · SQL

  • Built a 4-service C#/.NET system whose shape follows one constraint: the archive credential never leaves the private network. A public intake authenticates desktop clients on opaque scoped tokens and forwards over a service-token hop to a worker the internet cannot reach.
  • Designed an EF Core ledger that makes imports idempotent and forward-only, so a crash mid-import resumes without duplicating records; all four services share one contracts assembly, and the tests POST its canonical fixtures verbatim.

Catlg · TypeScript · React · Fastify · PostgreSQL

  • Shipped a full-stack media catalog live at catlg.app: a React/TanStack front end, a Fastify API whose OpenAPI contract is generated rather than hand-maintained, PostgreSQL, and a pg-boss worker.
  • Built API-owned auth, using emailed verification codes and HTTP-only session cookies, behind unit, integration, contract and Playwright smoke tests, so sessions stay the API’s to reason about with no auth vendor in the loop.

Parts Intelligence · Python · SQL · Vision LLM

  • Reverse-engineered a no-API legacy inventory into a queryable store over 30,000+ assets, reconciled 2 internal ID systems that disagreed about which part was which, and fused in compatibility data from service manuals, suppliers, and firmware reverse-engineering, so “does this fit?” finally had an answer.

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

  • Normalized 6 incompatible log formats into one queryable schema in Go and SQLite, so failure and token questions can be asked across tools never designed to be compared.

Skills

Languages, primary
C# · TypeScript/JavaScript · Python · Go · SQL · Rust
Languages, shipped work
C (embedded) · C++ (Qt/Rust FFI) · GDScript
Web and APIs
ASP.NET Core · React · Fastify · Django · FastAPI · OpenAPI · OAuth/OIDC
Data
PostgreSQL · SQLite · EF Core · ETL and reconciliation
Reliability
idempotent recovery · contract testing · Playwright · audit trails
Infrastructure
Docker · Linux · Nix · GitHub Actions
Also
MCP servers · ArcGIS Pro / arcpy · vision-LLM integration

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