Overview

Relentlessly raises the quality of production systems through AI, innovative design patterns, and elegant architectures built on mature protocols—while building highly scalable, high-performance systems under tight latency and resource constraints.

Leads teams with a bias toward correctness: rigorous test coverage, mature observability, and test-driven development as discipline, not dogma. Strong advocate for the Unix philosophy, the open web, and protocol-first design, with work that directly influences web standards.

Experience

Asymmetric Information

Principal Engineer

Lead Architect of real-time portfolio valuation and risk analytics platform for multi-strategy funds. Aggregates positions across TradFi and DeFi sources with continuous mark-to-market pricing. Implements options Greeks (Delta, Gamma, Vega, Theta) using Black-Scholes-Merton model, Limited Partner balance and PnL calculations, factor-based exposure decomposition, and portfolio-level leverage metrics including gross/net exposure ratios.

Surge Platform

Founder & Principal Engineer

Architected global CDN platform serving ~196TB of static web content across 12 datacenters. Designed geo-aware DNS routing, implemented fraud detection and content abuse prevention systems, developed CLI with single-command deployment and CI/CD integration, built public API with JavaScript SDK, automated multi-region provisioning via Ansible, and implemented automatic SSL certificate lifecycle management.

Joyent

Lead Engineer

Led development of public REST API for SmartOS cloud infrastructure at Joyent, working alongside Node.js creator Ryan Dahl and npm creator Isaac Schlueter during the formation of the Node.js ecosystem. Pioneered production cloud systems using server-side JavaScript. Built Node.js git-push deployment platform, designed OAuth and two-factor authentication systems for customer portals, developed per-second metered billing infrastructure, and created public provisioning API for Node Knockout (no.de) hackathon platform enabling instant SmartMachine deployment for competition participants.

Mozilla WebFWD

Graduate

Selected for Mozilla's startup accelerator program focused on open-source business development. Acquired skills in product-market fit validation, go-to-market strategy, fundraising, pitch development, and sustainable open-source business models. During this program developed the Harp Platform, a zero-configuration web server and static site generator that evolved into the Surge Platform, which continues to serve production traffic today.

PhoneGap / Apache Cordova

Software Engineer

While employed at Nitobi, co-created PhoneGap (later donated to Apache as Cordova) with Rob Ellis, pioneering the hybrid mobile application framework. Implemented early JavaScript bridges to native mobile APIs including Geolocation, Accelerometer, Camera, Contacts, and Media Capture—often providing the first practical implementations that influenced W3C Device APIs standards. The framework fundamentally shifted mobile development by demonstrating web technologies could access native device capabilities, accumulating over 100 million downloads and spawning the entire hybrid mobile app ecosystem.

Expertise

Distributed Systems & Infrastructure

Multi-region CDN architecture with geo-aware authoritative DNS routing, HAProxy load balancing with health checks, advanced Redis access patterns and NATS JetStream for distributed event streaming, ZeroMQ message passing, Ansible infrastructure provisioning, AWS multi-AZ deployments (EC2, S3, Route53), provider-agnostic edge node orchestration, SSL/TLS certificate automation and renewal, NGINX reverse proxy configuration.

Quantitative Finance & Real-Time Systems

Real-time portfolio valuation and risk analytics, options Greeks calculation (Delta, Gamma, Vega, Theta) using Black-Scholes-Merton model, mark-to-market pricing engines, Limited Partner PnL computation, factor-based exposure analysis, WebSocket-based real-time data streaming, high-frequency position aggregation across TradFi and DeFi sources.

Backend Engineering & APIs

Node.js runtime architecture and performance optimization, REST API design with semantic versioning, OAuth 2.0 and two-factor authentication flows, SocketIO real-time bidirectional communication, MySQL database design and query optimization, atomic multi-region publishing systems, git-push deployment platforms, payment gateway integration (PCI compliance), metered billing infrastructure.

Software Engineering Rigor

Test-Driven Development (TDD) with Mocha test frameworks, comprehensive unit and integration test coverage, CI/CD pipeline design and automation, structured logging and error tracking, dependency management and security auditing, zero-downtime deployment strategies, fraud detection and prevention systems, static site generators and build tooling, npm package authorship and maintenance.

Open Source

Surge

Author/Maintainer

CLI for instant static web publishing to production CDN. Single command deployment with automatic SSL, custom domains, and global distribution.

Harp

Author/Maintainer

Zero-configuration static web server with built-in preprocessing. Supports Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeScript out of the box.

PhoneGap

Co-creator

Mobile application framework enabling web developers to build cross-platform native apps using HTML, CSS, and JavaScript. Later donated to Apache Foundation as Cordova.

Additional Projects

Author/Contributor

Active contributions across developer tools, build systems, and JavaScript libraries. Projects include dbox (Dropbox SDK), terraform, and various npm packages.

Speaking

  • 2017-05

    GOTO; NightChicago
  • 2016-09

    CascadiaFestSemiahmoo
  • 2016-04

    GOTO; NightChicago
  • 2014-09

    GOTO; ConfAarhus
  • 2014-09

    GOTO; ConfCopenhagen
  • 2013-11

    RubyConfBuenos Aires
  • 2013-11

    Super VanJSVancouver
  • 2013-07

    Node Brigade MeetupVancouver
  • 2013-05

    NodePDXPortland
  • 2012-11

    CascadiaJSSeattle
  • 2012-10

    RedisConfPortland
  • 2011-04

    VanJSVancouver
  • 2011-03

    VanDevVancouver
  • 2010-04

    JSConf B-TrackWashington D.C.
  • 2009-10

    VanJSVancouver
  • 2009-07

    Erlang MeetupVancouver
  • 2009-07

    OSCONSan Jose
  • 2009-07

    Future RubyToronto
  • 2009-06

    OpenWebVancouver
  • 2009-03

    360 | iDevSan Jose
  • 2009-01

    Ruby in the RainVancouver
  • 2008-10

    MerbCampSan Diego
  • 2008-09

    MobileCampVancouver
  • 2008-04

    OpenWebVancouver
  • 2008-01

    RubyCampVancouver