[ back to front page ]




My name is Ryan Geiss. I grew up in the midwest, studied computer science at Ohio State University, and now work in California, mostly in the fields of computer graphics and computational photography.

I've been working at Google since 2010. I initially worked in the Google[x] division, focusing on the camera for Google Glass. During that time, I helped create HDR+, a collection of powerful computational photography algorithms for robustly merging multiple camera frames to provide a superior final image. Over time we refined this software and migrated it to the Nexus and Pixel phones, causing the Pixel line to stand out for its excellent camera image quality. I've been working on HDR+ since 2011, as the primary owner of the auto exposure (AE) and local tonemapping (LTM) blocks.

Previously, I worked for Microsoft (2.3 years), primarily on skeletal tracking for Kinect.

Before that, most of my work was focused on computer graphics & music visualizations. I worked at Nvidia (3.7 years), where very fast 3D graphics chips are made. While there, I wrote demos and special effects that showed off the cutting-edge technology in our chips. Check out Cascades (requires a GeForce 8000 series and Vista) or GeoForms (requires GeForce 7000 series).

Before that, I worked for NullSoft, mainly writing music visualizations for Winamp, one of the first popular MP3 players. Check out some of the fun music visualizers I wrote while working there: MilkDrop, Geiss 2, Monkey, and Smoke.

Before that, around 1998, I created the eponymous Geiss plug-in for Winamp, which accumulated several million downloads in its first few years (...back in those days, that was a slightly more exciting number!).

Here is my now-over-a-decade-old resume.




[ back to front page ]