Paul Collier

Full-stack engineer.

Frontend

  • React, MobX, Flow, Webpack
  • Swift, C/C++, Objective-C
  • Rust, WebAssembly
  • OpenGL, Core Bluetooth, SVG
  • Photoshop; prefer working with a designer

Backend

  • Python, Node, Rails, Haskell
  • Docker, AWS, Nginx
  • PostgreSQL, Redis
  • Git, Linux, OS X

Work Experience

Coinbase (YC S12) 2017 – 2019

  • Coinbase Commerce full-stack development leading to launch
  • Client-side Bitcoin (+ others) transaction signing for merchant wallet
  • Encrypted non-custodial private key backup to Google Drive

2017 – 2019

eero 2015 – 2016

  • eero for iOS work leading up to and following Winter 2016 launch
  • 0.1% crash rate and 4.5 iTunes rating during launch
  • Rewrote Core Bluetooth system for pairing with routers
  • Programmatic UI in pure Swift

2015 – 2016

PlanGrid (YC W12) 2013 – 2015

  • PlanGrid for iOS lead; feature work; memory and speed optimization
  • Wrote OpenGL ES renderer for Android client
  • Re-designed sync protocol for scalability and new requirements
  • Reworked main backend server for performance and maintainability

2013 – 2015

A Thinking Ape (YC W08) 2010 – 2012

  • Created and refined iOS MMO clients (Kingdoms at War and friends)
  • Ported iOS client to Android
  • Created hybrid native/DOM forum interface

2010 – 2012

CAMplete Solutions 2007

  • Upgraded flagship product's old MSVC UI
  • Extended OpenGL engine's capabilities
  • Built in-house replacement for proprietary laser glyph driver

2007


Education

Started with QBasic at a young age.

University of Waterloo 2005 – 2010

Bachelor of Computer Science

  • Took two of ‘Big Three’ courses: Graphics and Compilers.
  • Wrote new website and CMS in Django for student newspaper Imprint.

2005 – 2010


Interests

  • Ski, swimming, travel.
  • Coffee, whiskey, video games.
  • Rust, the language and ecosystem.
  • VR, 3D graphics, maker culture.
  • Dabbler in various musical instruments.