RJW · 1428 --:--:-- LOCAL
DEPARTURES ALL SERVICES

ORIGIN: LOCOMOTIVE WORKS · 2013 CURRENT: COMCAST X1 · AI TECHNICAL LEAD

I started out fixing locomotives and ended up building software. Ten-plus years of shipping production code later, the habit never changed: open it up, learn every moving part, put it back together better than you found it. Today I'm a Principal Engineer and AI Technical Lead on Comcast's X1 platform, doing the customer-facing kind of engineering — embed with the teams feeling the pain, find the bottleneck, then ship AI-native workflows the whole company ends up boarding. Before that — smart TVs, robot safety controllers, Navy ships, my own startup, and a lot of bars with very good screens.

PLATFORM 1 · WHERE I'VE BEEN

Every stop is real. Every stop taught me something I still use.

Mechanical Supervisor at the Altoona locomotive works — engines, wheelsets, traction motors. Taught myself to code on nights and built the shop's multi-tier production-line data system, plus Python CNC quality-control automation that erased eight hours a week of manual entry.

Engineering Technician V at NAVSEA SWRMC. Won a U.S. Navy innovation award for a MERN-stack data collection system that cut information-processing time and automated stakeholder reporting — my first software with users beyond a shop floor.

Founded a digital menu-board company in the San Diego years. Real-time boards a bar owner updates from any web-connected device — installed in five venues across two coasts.

Senior Analyst embedded with Life Science Cloud clients. Led discovery on document-upload pain points, then shipped the fixes and automation — client-reported issues down 84%, about $45k a year saved. Learned how software ships at enterprise scale — the process, the politics, and the parts worth keeping.

First stop at Comcast, via TekSystems: front-end team lead on X1's real-time telemetry product — the first software team I ran instead of a shop floor. Led three devs re-architecting the front-end around NgRx: 87% of tech debt resolved, feature delivery up 200%. Built a JS data-collection library scaled to 30 million devices, D3.js visualizations including a live per-market U.S. performance map, and Python blue/green monitoring to catch data drift.

Senior engineer and front-end team lead. Ran a team of five building the company's first client-facing product — an Angular web and Ionic mobile portal for managing their robotic safety controllers — the pivot from hardware company to platform-first software company. Built the core component library along the way: infinite-scroll and lazy-load directives, form wizards, async validators, all strict TypeScript and RxJS.

Principal Engineer and technical lead on the resident smart-TV app — the layer that bridges client-facing UI, third-party apps, physical TV hardware, and external APIs. Created the TV Toolkit, a one-click debugging and device-interface suite for devs and QA that cut onboarding and dev cycles 10%. Graduated the Comcast AI Academy — capstone shipped an XGBoost model that lifted acceptance of suggested next actions 30% in a customer-facing troubleshooting chat app.

Principal Engineer — AI Technical Lead, X1 Platform. I lead a squad embedded with teams across the X1 org: run discovery to find where development drags, then ship AI workflows the whole company adopts. On the board so far:

  • An agentic vulnerability-fix pipeline opening human-in-the-loop PRs — open security vulnerabilities down 80%
  • A spec-driven, AI-assisted migration of a mission-critical Java app — Java 8 to Java 25
  • An AI system that repairs broken tests, finds E2E coverage gaps, and generates new tests
  • An org-wide LLM onboarding tool — non-technical stakeholders explore the codebase and mock up features

PLATFORM 2 · WHAT I'VE SHIPPED

Gate codes are honest: A means Angular (with the version when it matters), FL means Flutter, R is React, M is the MCP line, S0 means it hosts itself.

CONCOURSE A · FEATURED SERVICES

GATE A1 IN SERVICE · 2026

myInkwell

Solo-built production platform where kids' imaginations become hardcover books: design the characters, AI generates the illustrated story, order the physical book to your door. I own every layer — prompt iteration, cost and latency tradeoffs, blue/green rollouts, E2E testing, observability.

ANGULARFASTAPI / PYTHONAWSMONGODBMULTI-PROVIDER AISTRIPECLOUDFLAREAXIOM + POSTHOG
VISIT MYINKWELLBOOKS.COM →
GATE FL2 IN SERVICE · 2025

SpendWatch

Multi-tenant household finance — one budget, every phone in the house — live on the App Store and Google Play. AI spending coach on Gemini, performance charting, cloud functions, push notifications, and publishing fully automated through GitHub Actions.

FLUTTERAWS COGNITO / S3 / DYNAMODBCLOUDFRONTGEMINIELASTICSEARCHGITHUB ACTIONS
GATE FL1 IN SERVICE

taskr

Cross-platform goal tracker — one Flutter codebase for iOS, Android, desktop, and web — with an AI coach built in: check-ins and plan generation from your health data, goals, and performance. Gemini-powered, Firebase-backed.

FLUTTERGEMINIFIREBASEiOS / ANDROID / DESKTOP / WEB
GITHUB / TASKR →
GATE M1 IN SERVICE

MCP Tool Server

A locally hosted MCP server delivering custom tools to my AI agents. Python, FastAPI, FastMCP. Example tool on the line: a resilient weather cache that keeps answering when the upstream API doesn't.

PYTHONFASTAPIFASTMCPMCP
GITHUB / WEATHER-API →
GATE R1 DELIVERED · 2023

Rehuman

Forward-deployed engagement with Accenture's first entrepreneur-in-residence — a healthcare AI startup. Architected the core product: a pipeline ingesting wearable healthcare data into their AI engine, the ETL behind it, and the B2B and B2C web portals.

REACTRABBITMQDOCKERKUBERNETESAZURE
VISIT REHUMAN.CO.UK →
GATE A12 IN SERVICE · 2020

Workflow Manager

JIRA for contractors: bidding and estimation tracking built for a construction company — data entry, dashboards, reports, charting, exports, file attachments. Live demo on the line.

ANGULAR 12NGRXNODE / EXPRESSWEBSOCKETSMYSQL
BOARD THE DEMO →

CONCOURSE B · EARLIER SERVICES · 2018–2025

GATE F1

SSR Digital Displays

Founded a real-time menu-board company — change a price from any device, the screens over the taps update instantly. Five venues, two coasts.

RETIRED
GATE A8

Alpine Knives

End-to-end e-commerce for a custom knife maker — catalog, cart, Stripe checkout, SendGrid order email. Still taking orders.

GATE B2

Brody's Burgers

Restaurant site whose owner edits menu, hours, and specials from his phone — no developer in the loop. That was the whole spec. It still holds.

GATE S0

This Site's Own Rails

The portfolio hosts itself — Node/Express behind an nginx reverse proxy, composed with Docker, certificates from Let's Encrypt. You're looking at the deployment.

GATE C5

The Burwell Project

Collaborative workspace rentals run to timetable — scheduling, billing, and reservations on one line. Angular up front, Firebase on the signals, Stripe at the fare gate.

PLATFORM 3 · WHAT I RUN

DAILY is what I'm using this week. IN SERVICE is running in production I still maintain. ON CALL is serviced and ready.

AI WORKFLOWS

AGENTIC PR / FIX LOOPSDAILY
AI-ASSISTED MIGRATIONSDAILY
SPEC → IMPLEMENTATIONDAILY
AI TEST GENERATIONDAILY
PROMPT ITERATIONDAILY
HUMAN-IN-THE-LOOP ROLLOUTSDAILY
MCP / GEMINI / LLM APISDAILY
APPLIED ML / XGBOOSTIN SERVICE

FRONT OF TRAIN

ANGULAR + NGRXDAILY
TYPESCRIPT / RXJSDAILY
FLUTTER / DARTDAILY
TAILWINDDAILY
REACTDAILY
D3.JSIN SERVICE

MOTIVE POWER · BACK END + DATA

NODE / EXPRESSDAILY
PYTHON / FASTAPIDAILY
JAVADAILY
SQL / MYSQLIN SERVICE
GRAPHQLIN SERVICE
MONGODBIN SERVICE
ELASTICSEARCHIN SERVICE
NEO4JON CALL

YARD & SIGNALING · INFRA + QUALITY

AWSDAILY
GITHUB ACTIONS / CONCOURSEDAILY
CYPRESS / JESTDAILY
DOCKER / KUBERNETESIN SERVICE
NX MONOREPOSIN SERVICE
BLUE/GREEN + CANARYIN SERVICE
OBSERVABILITYIN SERVICE
AZUREON CALL

CREW CERTIFICATIONS

2022

Johns Hopkins University — graduate coursework, Computer Science. 4.0 GPA.

2016

TU Darmstadt, Germany — additional B.S.

2012

Virginia Tech — B.S., Mechanical Engineering.

PLATFORM 4 · FINAL BOARDING

The next stop isn't posted yet. If you're building something and could use a principal engineer who has run a shop floor, a startup, front-end teams, and an AI squad — any address below reaches me.