mike@bates: ~

Mike Bates

Full stack engineer, Vancouver. This site is a terminal: type a command, or click one.

Try , , or .

mike@bates:~$ ls

  • USD/CAD, GDP and oil for Canada and the US since 1971, charted against every Prime Minister, President and election.
  • A Chrome extension that shows where an Amazon product is made, with the evidence behind each claim. An early version, installed from source.
  • A race site for a junior kart racer in the UK, with an admin the family publish from themselves, now becoming a platform for karting families.
  • Open-source TypeScript wrappers for the Square, Stripe and Clover APIs, with typed services and errors, money helpers and webhook handling.
  • A peak-shaving threshold optimiser for an energy systems company, on the HiGHS linear-programming solver's WebAssembly build, run inside AWS Lambda.
  • Senior engineer on an eating-disorder recovery platform's three store apps, building the release pipeline that ships them and fixing an App Attest bug that broke every returning sign-in.
  • Lead backend engineer on Ocean Wise's whale-sighting platform, which turns sightings into real-time alerts for mariners, and on its versioned public partner API.
  • A JSON-to-ZPL label API with accounts, API keys, usage metering and Square billing, run in two AWS regions.
  • A multi-tenant commerce platform, grown from one shop's store into storefronts, tenant admin and an operator console on one serverless AWS stack.
  • Founding engineer of a HIPAA-regulated platform for the surgical devices vendors bring into hospitals, from its first commit to 200+ US hospitals.
  • SaaS logistics for medical device distribution, deployed with Zimmer in 2011, tracking consignment, loaner sets, recalls and lots for implants.

try: · ·