January 2014 - Present
Duolingo is the most popular way to learn a language online and was named App of the Year by Apple. Its game mechanics are pretty addicting - I signed up on a whim and ended up completing five language courses.
I currently work on the Foundations team as platform owner of Duolingo's flagship apps for web and Windows.
The DET is an ambitious attempt to replace overpriced language certification exams like the TOEFL and IELTS with Duolingo's own remotely proctored $50 exam. It's now used by organizations ranging from Uber to Yale University.
Within a month of its release into the wild, the app reached #1 in the store's Education category with a 4.7 star rating based on over 5000 reviews.
Triviality is a free online game that I designed and coded in order to learn React.
Inspired by Classic Trivia and What's the Lyric, Triviality is a question-and-answer quiz app that pulls data from the J! Archive via jService. It's optimized for the Amazon Fire TV but also works with keyboard, mouse, and/or touchscreen.
For the 2015 company hackathon, coworker Karin Tsai and I created a WebGL map that visualizes global user activity in realtime. Come visit Duolingo HQ and you'll see it on display in the lobby.
I got tired of fiddling with the mouse while practicing guitar at the computer, so I shamelessly shoved years of computer vision research into an automation script. More details here.
True Daily Double is a free multiplayer online game that I designed and coded in order to learn Angular.
I put together a mock trading webapp that hosted a 40-day educational contest featured in the IEEE's Computational Intelligence for Financial Engineering & Economics conference in London. The results were published at WSC '14.
Currently under development, Ticketmelon is a ticket sales and event promotion app I helped create for Clicktalad Corporation in Bangkok, Thailand.
My neuroscience research experience lasted for just a few days, but during that time I came across some test data that proved suitable for trying out WebGL months later.
Here's a demo. There are almost 6000 shapes, so it may take a few seconds after you load the data before anything appears.
Very significant portions of my allotted time in this world were spent on CS 4810: Intro to Graphics. A particularly inordinate number of hours was spent on the second project. The results were definitely worth it.
After six years of playing clarinet in "sitting" band, I joined UVa's marching band for fun and profit. (Willingness to run around carrying a 30-pound sousaphone has its perks.)
The styles and scripts are handcoded in Sublime Text and stitched together with Jekyll and Sass.
The TI-84 graphing calculator required for my math analysis class gave me my first taste of coding.
I still have and use the same calculator for my programs, which range from games like Blackjack and Simon (9th grade) to binomial tree option pricers (last semester of college).