Stephen Ou

Howdy! I am a software engineer at WhatsApp, spearheading new feature development for the web client team.

I specialize in Javascript, in particular, ES6, React, Node, Electron, and Flow. I have also dabbled a lot in Python, some in C++, and a little in Erlang. While at Stanford, I have done research projects in machine learning and natural language processing.

Email - Resume - LinkedIn - Github

App Development

I am a big fan of personal projects. Since 2010, I've made 8 web apps. I built them to scratch my own itch. Some got popular because other people found them useful too. Admittedly, some of them are old, don't work well (by today's standard), or don't work at all (due to API changes). Treat it more like an archive.

Work Experience

I've done four amazing summer internships - in a big corp, a medium-sized company, an early-stage startup, and the government.

I've also had the privilege to freelance for a variety of companies, ranging from a Fortune 500 company to a mom-and-pop shop.

Other Stuff

Originally born in Kaiping, China, I had the good fortune to come to the US in 2008. Although I didn't speak any English upon arrival, I became fluent in 2 years thanks to my patient teachers, supportive family, and a lot of hard work.

I love watching inspirational TED talks and ended up giving a TEDx talk about young entrepreneurship myself in 2014.

I've done some interviews in the past: 2 Billion Under 20, Web.AppStorm, Double Your Freelancing Rate, A New Take, Doers, SideProject Book, IdeaMensch, The Startup Project, Raising CEO Kids, Sawyer Speaks.

I love road cycling, hiking, cooking, photography, watching sports, and mathemagics.


So many people have helped me get to where I am today. I want to do the same to you. If you have questions about programming, entrepreneurship, app design/development, college admission, studying in the US, email me! I am more than happy to help you out.

Made with love & inspiration from sunny Bay Area, in Vim.