Backend engineer · Technical lead · Portland, Oregon

Backend systems, built for the moment they’re needed most.

Ruby, Go, cloud infrastructure, production support—and the judgment to keep all four working together.

01 / Selected systems

Useful software, operated with care.

Products designed, built, and kept running.

01 / Safety Ally

Quiet until it matters.

Set a safety check-in time, tap once to say you are safe, and alert someone you trust only when a check-in is missed.

  • Check-ins
  • Notifications
  • Subscriptions
Visit Safety Ally

02 / Lantern

See the shape of a network.

A local-first workspace for exploring devices, services, names, ownership, and routes.

  • Network intelligence
  • Local-first
  • Visualization
Preview pending

03 / RepoPlay

Drop a history export. Watch the tree grow.

Replay Git history as an animated tree, galaxy, map, city, skyline, constellation, terrain, radial tree, or mycelium. Nothing leaves the browser.

  • Git history
  • Canvas
  • Local-first
Visit RepoPlay

04 / DirFlow

Drop a directory listing. Watch storage take shape.

Turn file dates, sizes, and directory structure into an animated tree, field of spheres, or map. Nothing leaves the browser.

  • Filesystem
  • Visualization
  • Local-first
Visit DirFlow

02 / Career trace

Development informed by production.

A path from incident ownership to backend and platform leadership.

Oct 2024 - Present

Backend Developer / DevOps

Independent Development · Remote

Build tools in Ruby, Python, Go, JavaScript, and TypeScript for independent and client work.

Dec 2022 - Sep 2024

Lead Backend Developer / Technical Team Lead

GoX Labs · Remote

Migrated legacy services to AWS ECS and reduced infrastructure costs during a lean operating period.

Jan 2017 - Aug 2019

Software Developer - Backend

Comcast Technology Solutions · Remote

Built the MPX SDK and CI tooling in Ruby; the SDK was later released as open source.

Sep 2015 - Jan 2017

Technical Support Lead

Comcast Technology Solutions · Remote

Led the support team for high-traffic media services and owned incident response end to end.

Jun 2014 - Sep 2015

Application Support IV

thePlatform for Media · Seattle, Washington

Served as the escalation point for complex production issues across distributed media services.

May 2013 - Jun 2014

Senior Support Engineer

thePlatform for Media · Seattle, Washington

Investigated media ingest, transcode, and publishing failures.

May 2011 - May 2013

Application Support Engineer

thePlatform for Media · Seattle, Washington

Triaged and resolved production issues in a high-volume, ticket-driven environment.

03 / Capabilities

Build. Ship. Observe. Own.

Tools matter. How they connect matters more.

01

Build

Services, APIs, and tooling

  • Ruby
  • Go
  • Python
  • JavaScript / TypeScript
  • Ruby on Rails

02

Data

Storage and performance

  • PostgreSQL
  • MySQL
  • Redis
  • SQL query tuning
  • ORM optimization

03

Ship

Cloud and delivery

  • AWS ECS / EC2 / S3 / Lambda
  • CloudWatch / IAM
  • Docker
  • GitHub Actions / CircleCI
  • TeamCity / Jenkins

04

Observe

Signals and diagnosis

  • Splunk
  • Grafana
  • CloudWatch
  • APM / distributed request tracing with Splunk
  • Dashboards / alerting

04 / Route by role

One career record. Four useful views.

Each version is available as a web page and a downloadable PDF.