Software engineer · Vancouver, BC
Nine years building distributed systems. Currently at Amazon; previously Microsoft and Fortinet.
I care about the parts that outlast me — designs that hold up, code the next person can change, and decisions written down somewhere findable.
Outside work: tennis, swimming, and as much outdoors as Vancouver allows.
Standing-order management for a choir — arrange singers by voice section, reorder within a section, import and export arrangements. Built as a monorepo with the AWS infrastructure defined in CDK next to the app, so the deploy is reproducible instead of remembered.
React · TypeScript · SCSS · AWS CDK
A visual-first Reddit client that puts media in a masonry grid instead of a text list. Most of the work went into the media layer: Reddit-hosted video, YouTube, Imgur and several other hosts each need their own handling, plus a sensible fallback when a thumbnail simply doesn't exist.
JavaScript · Reddit API