Nathaniel Goldman

ungoldman@gmail.com github.com/ungoldman linkedin.com/in/ungoldman Portland, Oregon

Full-stack engineer with 17 years across design, frontend, backend, infrastructure, and leadership. Most recently held dual roles as technical lead for Trillium Transit, a GTFS platform serving 400+ agencies, and senior engineer on the Optibus Platform team. Open to senior and staff roles.

Experience

Optibus 2022-2026

Senior Software Engineer

  • Took over as lead developer and interim engineering manager for Trillium Transit, an acquired GTFS platform. Remained technical lead, hiring one engineer and mentoring another from QA into backend work.
  • Moved 20+ Trillium servers to Kubernetes (AWS/EKS), built pipelines to migrate 400+ transit agencies onto Optibus, and stayed on escalations and on-call for legacy systems after joining the Platform team in 2024.
  • Updated the core file manager of a 200k+ LOC React/Ember frontend to a design-system color scheme for a contractual light mode requirement, as the reference implementation for the rest of the company, then packaged the approach as a Claude Code skill with automated visual QA for other teams.
  • Planned and piloted a Jenkins to GitHub Actions CI/CD migration on auth service Lambdas as the reference for other teams, moving deploy logic into reviewed, in-repo workflows and cutting deploys to near-instant.
  • One of two engineers on a cross-team task force (Data, Platform, Planning, Scheduling), building GTFS import, export, and Flex support to bring Optibus to parity with Trillium for lossless migration.
Scripto 2018-2021

Director of Engineering, previously Lead Developer and Developer

  • Led architecture and development of a collaborative screenwriting platform from alpha to launch with a four-person dev team, shipped to daily production use by The Daily Show, The Late Show, and Last Week Tonight.
  • Designed a custom operational transformation algorithm for real-time document editing (100+ simultaneous users, 300+ page documents), and led the creation of an internal design system to accelerate development.
ZHealth 2016-2017

Senior Software Engineer

  • Contributed to EtchCV, a medical documentation desktop app for heart surgeons. Mentored junior engineers.
  • Rewrote the zoom algorithm for an interactive SVG map of the cardiovascular system used to mark procedures like stents, solving a matrix transformation problem to improve UX.
  • Overhauled a complex dual-package Electron build into a single clean setup, cutting build and dev cycle time.
Freelance 2015-2016

Software Developer

  • Built web applications for early-stage Portland startups (Rivetry, Rigado, Reflect).
Esri 2013-2015

Web Application Developer

  • Built ArcGIS for Developers, consolidating Esri's developer docs into one site, plus a dashboard for managing client credentials and API usage. Created open source dev tools for the Geotrigger Service, including the official Geotrigger Editor, geobin.io, and geotrigger-faker, and led hackathons and community events.
  • Proposed and led a rearchitecture of Koop, the geospatial ETL engine behind Esri's open data hub, for open source release, simpler deploys, and a plugin system for new data sources and outputs.
Web platform — JavaScript semantics, Node.js runtime, browser APIs, DOM, HTTP, WebSockets, Electron
Languages — JavaScript, TypeScript, HTML, CSS, Python, Ruby, Bash, SQL
Frontend — UI/UX design, React, Ember, Vite, Storybook, design systems, Sass, Less, CSS-in-JS
Backend — Node.js, Express, REST, API design, CLI tools, ORMs, worker queues, API integrations
Data — PostgreSQL, MySQL, MongoDB, SQLite, GraphQL, GeoJSON, ETL pipelines
Infrastructure — Linux, Docker, Kubernetes, AWS, Ansible, CircleCI, GitHub Actions
Tools — Git, GitHub, Playwright, Cypress, Jest, Vitest, Claude Code
Domains — Real-time collaboration (OT), transit (GTFS), geospatial, i18n, open source
Leadership — Hiring, mentoring, planning, architecture, code review, team culture
Art Institute of Portland — B.S., Web Design & Interactive Media · 2012
University of California, Santa Cruz — B.A., Philosophy, minor in Linguistics · 2008
Open source — Contributor to webtorrent-desktop (10k★), choo (6.7k★). Co-author of friends (3.2k★), hyperamp (307★). Author and maintainer of npm packages downloaded 100k+ times per month: gh-release (151★), changelog-parser (82★), format-duration (60★). · 2012-present
Community organizing — Founder and organizer of Code for Portland (Code for America brigade). Organizer and instructor at PDXNode. Volunteer at csv,conf and CascadiaJS · 2014-2017