I study CS and public policy at Berkeley, and I’m working towards truly personal computing.

I’m passionate about the future of coding, tools that make it fun and easy to build tools, and calm technology that helps us achieve our goals.

I like compilers, the web, and good design.

Or follow on Twitter


  • Fostering Berkeley’s startup ecosystem through Build the Future and Berkeley Demo Day.
  • Running R&D for the future of publishing at Symbolic.
  • Working at Pynecone, a startup making it possible to write full-stack apps in just Python.
  • Finishing up my tenure as VP of Projects and low-code guy at Cal Blueprint, a student org that builds digital systems to promote public welfare.
  • Researching better ways to build web apps using reactive models like spreadsheets and notebooks. A tool I call Smoothie is slowly taking shape through this research.