Hi, I'm

Brennan Sheehan

Software engineer with a hardware foundation.

I build and ship production web, desktop, and native Apple applications, and design and release iOS, watchOS, and macOS products under my own studio, Stokes Labs. Equally comfortable tracing a defect on an oscilloscope and shipping the software that drives the hardware.

Sales Engineer · Goldfinger Inc. Founder · Stokes Labs LLC GitHub ↗ LinkedIn ↗
Brennan Sheehan

01 - Selected work

Products I design, build, and ship solo

Native Apple apps and developer tooling, built end to end under Stokes Labs LLC - design, architecture, code, and release.

Cleat Mac app - the yearly history view

Tack

Private repo

Recovery-adaptive running coach for iOS. Swift and SwiftUI, fully on-device, integrating HealthKit workout and recovery data to adapt coaching to how the body is actually doing.

SwiftSwiftUIHealthKitOn-device
Tack on iPhone - the daily readiness coaching screen

Fighter Pilot

Private repo

TypeScript agent-orchestration harness. Pluggable CLI engines, structured event streaming, OS-level process sandboxing, and a version-control substrate built on jj.

TypeScriptCLI enginesEvent streaming Sandboxingjj VCS
fighter-pilot
Fighter Pilot terminal - the fp command-line harness
stokeslabs.dev
stokeslabs.dev home page

stokeslabs.dev

Live

Studio and product support site for Stokes Labs. Static and zero-dependency - no framework, no build step - deployed on Vercel.

StaticZero-dependencyVercel
Visit stokeslabs.dev ↗

Earlier work · 2023

Beer Buddy home page

Beer Buddy

Find beers and breweries nearby; save favorites with an account. Vue front-end on AWS S3, Java back-end on EC2.

github.com/Brennan-Sheehan/brewery-finder ↗
Job Search Dashboard

Job Search Dashboard

Dashboard for tracking a job search, built in Vue with a planned Java / Spring / PostgreSQL backend.

github.com/Brennan-Sheehan/Job-Search-Dashboard ↗

02 - Where software meets the board

The hardware edge

Most software engineers stop at the connector. At Goldfinger - an industrial touchscreen manufacturer - the debugging continues onto the board itself.

Root cause · oscilloscope

DRAX back-feed diagnosis

Diagnosed a power back-feed defect across 130 DRAX GPC boards via oscilloscope analysis; traced the back-feeding through the ULN2803 and specified a diode fix on the 12V rail, driving production rework.

Regulatory · spectrum analyzer

FCC compliance testing

Led FCC compliance testing on AD boards with a spectrum analyzer, validating emissions mitigation through to regulatory pass.

Software → hardware

The GF LED controller line: two separate pieces of work

Customer application

Designed and built the customer-facing LED Controller web application, letting customers configure GF LED controllers and save and load profiles across multiple units.

Controller firmware

Separately, delivered a firmware customization for the company's largest customer by independently learning the firmware architecture - zero follow-up issues reported.

LED Controller
GF LED Controller web application
OscilloscopeSpectrum analyzerFCC compliance eGalax / EETI touch firmwarePCAP & IR touch Schematic analysisBOM creation

03 - Experience

Where I've worked

Goldfinger Inc.

Charleston, SC October 2019 – Present

Industrial touchscreen manufacturer

Sales Engineer

May 2024 – Present
  • Designed and built the LED Controller web application, letting customers configure GF LED controllers and save and load profiles across multiple units.
  • Built an automated Logic Box test application and fixture, replacing subjective DRAX board pass/fail judgement with deterministic, traceable results for production and RMA teams.
  • Developed modules of the MANAGE manufacturing platform in React - parts and assemblies database, manufacturing order flow, and shipping/warehouse functionality - and introduced React Router for direct-linkable navigation.
  • Built a Kanban board from scratch inside MANAGE, giving developers visibility of customer-reported bugs and feature requests and measurably speeding resolution.
  • Sole technical escalation point for all RMA cases across two sites; designated company SME for touchscreen, all-in-one, and logic box product lines.

Lead Systems Integrator & Systems Specialist

October 2019 – May 2024
  • Co-designed a Linux-based POS system, building the Linux server backend that hosted the Java front-end application.
  • Developed and deployed POS and card-reader software in a lab environment for on-site rollout: 200 units deployed with zero failures.
  • Traveled to Vietnam for six weeks to assess manufacturing quality control and drive defect resolution on-site.

Stokes Labs LLC

Founder & Sole Engineer 2026 – Present

Independent product studio - the work in Selected work above: Cleat, Tack, Fighter Pilot, and stokeslabs.dev, each designed and built solo.

Tech Elevator

Full-Stack Java Bootcamp · Remote May 2023 – August 2023

14-week, 800+ hour immersive program in Java web development. Completed all modules on time with 100% accuracy and produced two full-stack team applications.

Languages
Swift, TypeScript, JavaScript, Java, SQL / PostgreSQL, HTML, CSS
Frameworks
SwiftUI, React, Vue, Spring Boot, Electron, Node, Tailwind, TanStack Query
Platforms
iOS, watchOS, macOS, CloudKit, HealthKit, Supabase, Vercel, GitHub Actions
Hardware & firmware
Oscilloscope, spectrum analyzer, FCC compliance testing, eGalax/EETI touch controller firmware, PCAP & IR touch technology, schematic analysis, BOM creation

04 - Contact

Get in touch

Always glad to talk software, hardware, or the space between them.