Experience

Syatt

Sept 2021 – Present
Staff Engineer
  • Designed and led a data pipeline that keeps inventory, pricing, and orders in sync between third-party systems. TypeScript on AWS Lambda.
  • Built custom storefront and integration features on Shopify, VTEX, and Workarea.
  • Wrote Shopify Functions in Rust. They run as WebAssembly under tight CPU and memory limits, which is an unusual constraint for e-commerce work.
  • Promoted from Senior Developer.

BVA

Feb 2020 – Sept 2021
Senior Back-End Developer
  • Built custom Shopify apps for integrations and platform features, using NestJS.
  • Maintained a set of e-commerce sites on Workarea (Ruby on Rails).

King & Partners

Apr 2017 – Feb 2020
Senior Web Developer
  • Built features for and maintained a custom e-commerce platform.
  • Integrated third-party APIs including Stripe and MailChimp.
  • Trained and mentored junior developers.

Freelance

Nov 2015 – Mar 2017
Web Developer
  • Video syndication platform, built from scratch. Added bumpers and watermarks to uploaded video and pushed it out to social accounts automatically.
  • Lending app. Frontend and third-party integrations.
  • Textbook marketplace. Frontend redesign, new features, API integrations.

Side Projects

oxidux Rust
Proxy server and process manager for developing web apps.
delayed_cron Ruby · 16★
Run cron jobs using Sidekiq, Resque, Delayed Job, or Sucker Punch.
Proxy that wakes a sleeping inference host on demand.
thermostat Rust
Internet-connected thermostat running on a Raspberry Pi Zero W.