Senior Software Engineer

Josh Rochon

Josh Rochon

$ shipping reliable software from Seattle

Senior SWE · 7 yrs · Starbucks · Microsoft · BECU · Gauntlet AI

~/projects
ls projects/
keyblaster/ silent-flow/
ship/
+ 8 more
josh ~ $
Projects
about.md
cat about.md
# Josh Rochon
Senior SWE · Seattle
Howl's dad · snowboarder
retro games · light rail
josh ~ $
About Me
contact.sh
./contact.sh
josh ~ $
resume.pdf
open resume.pdf
opening resume.pdf ...
2 pages · updated Nov 2026
josh ~ $
Resume

Projects

$ npm test -- src/engine
4,500+ tests
95% coverage gate on the game engine
Desktop onlyTypeScriptPhaser 3Claude API

KeyBlaster

A typing game for kids in grades 2–5: fly from Earth to Pluto by typing the words on falling asteroids. Every AI-written sentence passes 7 checks before a child sees it.

$ python eval.py --adapter josh
from 23.3% to 18.9%
word error rate · p = 0.014
#1 capstonePythonPyTorchLoRAFastAPI

Silent Flow

Reads words mouthed silently at a webcam and turns them into text. A 0.4 MB personal adapter, trained on under 3 minutes of my own video, cut word errors by about a fifth. My Gauntlet AI capstone, voted #1 by the cohort and staff.

$ diff p95_before p95_after
from 1,276 to 103 ms
p95 API latency
TypeScriptAWSTerraformOAuthWebhooks

Ship

Turned a fork of the U.S. Treasury's open-source project tracker into a public developer platform with OAuth, signed webhooks and an SDK. Rebuilt all 82 AWS resources from Terraform in a drill.

$ git push # runs the eval gate
96/96 passed
pass/fail rubrics across 69 eval cases
TypeScriptLangGraphClaude APIFHIROpenEMR

Clinical Co-pilot

A co-pilot for primary care physicians inside the OpenEMR health records system. It blocked any statement it couldn't trace back to the patient's record, and turned uploaded lab and intake PDFs into records a doctor reviews before filing.

$ eval --arm adversarial --n 200
86% vs 71.5%
held the rule vs Claude Sonnet · p < 0.001
PythonQwen3-1.7BQLoRAHugging FaceModal

Diagnostic Tutor

A 1.7B model fine-tuned to diagnose code bugs without fixing them, so the student still does the fixing. Under adversarial pressure it held that rule 86% of the time, against 71.5% for Claude Sonnet.

$ npm run eval:golden
97.9%
grader agreement on 570 checked verdicts
Next.jsPostgresClaude APIElevenLabs

Coach Study

A hands-free iPad study app for a fitness coach in training. It drills the training manual with spaced repetition and grades spoken practice against the required checklist. It only deploys after live evals pass in CI.

josh ~ $ loading 5 more projects

Experience

~/career
josh ~ $ git log --graph --career
  • Jul 2026 – Sep 2026Gauntlet AIAI Engineering FellowShipped a deployed project every week. Capstone voted #1 by the cohort and staff.
  • Aug 2021 – Apr 2026Aim ConsultingSenior Consultant, SolutionsSenior engineer on client teams. Mentored junior consultants and wrote runbooks for live systems.
    • Aug 2024 – Jan 2026StarbucksSenior React EngineerStaffing app that replaced Excel across 10,000+ stores, 100% manager adoption.
    • Aug 2023 – Jul 2024Microsoft.NET DeveloperMoved 22+ projects off retired auth to clear a security SLA; added 100+ unit tests.
    • Jul 2022 – Aug 2023BECUFull-Stack ASP.NET MVC DeveloperOnline banking APIs and features for tens of thousands of members; on call for a major launch.
    • Oct 2021 – May 2022PurpleFrontend DeveloperRan 5+ sale-promotion releases; co-led the Presidents' Day Sale site.
  • Nov 2020 – Apr 2021Coding DojoFull-stack Python/Django certificateAdded Python and Django to a React and .NET background.
  • Jan 2019 – Mar 2020RedAwningSoftware DeveloperOwned the bookings calendar in the property manager portal; cut click lag by about a second.
  • Jun 2018 – Dec 2018GIVE VolunteersJunior Software DeveloperBuilt and deployed a full-stack volunteer portal with a team of four.

Case Studies

written by me, published by Aim Consulting

$ grep sessions analytics.log
43,000+ sessions
after rollout to 10,000+ stores
ReactGraphQL2025

Modernizing Staff Planning with React

Replaced store managers' Excel staffing process for a national beverage retailer, from a 400-store pilot to full rollout.

$ git diff --stat auth/
ADAL → MSAL
retired auth replaced to clear a security SLA
.NETAzure.Identity2024

Compliance and Technical Debt Resolved

Took over 22 legacy .NET projects nobody had maintained, rebuilt their toolchains and moved them off deprecated packages to meet a security deadline.