👋 I'm John, a frontend engineer passionate about accessibility, metacognition, and building delighters for the web.

  • 🇨🇳 Learning Mandarin, 你好!
  • 💻 Freelance web dev'ing, need some help? Let's chat.
  • 🏋️‍♀️ Training to join the 1000 pound club.
  • Founding Engineer at Highlight
  • Consultant at Codecademy
  • Senior Software Engineer at Smartsheet
  • Software Engineer at Microsoft
  • Software Engineer at NASA Jet Propulsion Laboratory


  • Learn Redux Course

    // Learn the best practices for state mangement using Redux.

  • Frontend Engineering Course

    // Learn everything you need to become a frontend engineer.

  • No Mouse Challenge Browser Extension

    // A browser extension that hides the mouse cursor on web pages. This is a tool used to build empathy towards accessibility tool users.

  • Closed Captions Browser Extension

    // A browser extension that provides closed captions for any audio content using machine learning.

  • Tetris Meets Snake

    // A modern twist on the classic games Tetris and Snake with over 200 daily active users.


NORMALpham.htmlToggle INSERT ModeLast Updated: 2/20/2021