I’m a full-stack software engineer with fourteen years’ experience working on consumer-facing applications, primarily on the web. I’ve built software to scale in traffic, data size, and product complexity. I’m most effective as a tech lead, splitting my time between writing code to tackle challenging technical problems, and supporting my colleagues in doing the same.
Lately I’ve been working with React and Redux in TypeScript. In the past, I’ve also worked with Rails, PostgreSQL, Redis, AngularJS, Docker, Algolia, ElasticSearch, Cassandra, Riak, Erlang, MongoDB, jQuery, MySQL, Solr, Java, and PHP.
Recent Highlights
Dropbox
Senior Software Engineer, Tech Lead
- Designed and executed process to onboard team to an entirely new scope of feature ownership following a major company reorg. Led group of senior engineers that consolidated and deepened knowledge of technical architecture, technical and product health metrics, and on-call responsibilities, working off of sparse documentation and resources adopted from previous owning teams.
- Led design and implementation of a major new release of the File Viewer SDK, a platform-agnostic TypeScript library for embedding file previews across a range of Dropbox product surfaces. Spearheaded the creation of the SDK’s Plugin API, which allows teams across Dropbox to add new functionality to the preview feature without needing any code to be changed in the SDK itself.
- Implemented annotation functionality on the new desktop app preview feature, in the process resolving substantial technical ambiguity around how loosely-coupled ancillary features should interact with the preview content. This was a must-have for Dropbox’s 2019 company-wide “Gemini” release milestone.
Genius
Engineering Lead, Engineering Manager
- Designed and implemented the annotation highlight anchoring algorithm for the Genius Web Annotator, clearing the major technical hurdle for Genius’s core vision of annotation across the web.
- Took over full responsibility for Genius’s programmatic revenue stream for the year 2017, overhauling demand integrations and creating a system for detailed analysis of programmatic performance, resulting in total programmatic revenue for that year double our initial projections.