Hello, I'm William

Entrepreneur, Developer, Photographer

I build products


Designed and co-wrote a website and mobile application (both Android and iOS) to help people discover places, activities, and events.

Ninja Courses

Created a tool that simplifies class scheduling by automatically checking every possible combination of classes for a schedule, and then organizing them certain criteria. In addition, Ninja Courses provides professor ratings and a textbook comparison engine.

Hiking + Photography

Designed and wrote a website to showcase hikes in the SF Bay Area and beyond. It combines three passions of mine - hiking, photography, and coding.

...by writing code


  • HTML
  • CSS
  • Javascript
  • React Native
  • Angular2
  • jQuery
  • Bootstrap
  • Android


  • Python (Django)
  • Ruby on Rails
  • Java
  • C++


  • Heroku
  • PostgreSQL
  • MySQL
  • Redis
  • AWS
  • Nginx
  • Bash

I graduated from UC Berkeley

BS in EECS '10, MS in CS '11 - Go Bears!

and worked at Google

Search Features (2011 - 2013)

Since then, I've been in the startup space

and now I'm on my next adventure

Interested? Let's talk.

William Li