Experience
Syatt
Sept 2021 – PresentStaff 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 2021Senior 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 2020Senior 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 2017Web 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.
llm-wake-proxy
Rust
Proxy that wakes a sleeping inference host on demand.
thermostat
Rust
Internet-connected thermostat running on a Raspberry Pi Zero W.