If you're here it means you want to know some more about me. Great!
I am currently cooking up something cool with a few long time colleagues over at Monetology.

Feel free to say hi, read about the stuff I've done, or follow me on:

Yo Ho! Yo Ho! The startup life for me!

now

After 4+ awesome years at Google, I decided it was time for something new. I joined up with some familiar faces over at Monetology to build the next generation of marketing tools. The team is stellar, and we have a lot of history between us having already spent so many years working together before this. I look forward to talking more about what we are up to in the months to come. Friends hacking on some cool technology. Exciting stuff. For me at least :).

Keep reading if you want to learn more about me. But if you want to skip the details, you can take a look at my one page resumé.

Browsers, ping pong, and datacenters.

2008 - 2012

I joined Google back in January of 2008, and had the pleasure to spend the next 4+ years working alongside some amazingly talented people. I was fortunate enough to cap off my career at Google wearing the Technical Lead and Senior Software Engineer hats (I of course stole those hats and hid them in my closet).

I started off at Google, working on the Google Web Toolkit (GWT) project, where I designed parts of the core libraries and eventing system, built visualizations of GWT’s lightweight metrics infrastructure, and contributed a cross platform HTML5 canvas library (GWTCanvas).

I moved on to develop Speed Tracer (which launched at Google Campfire One 2009) alongside a small team of engineers. I implemented most of Speed Tracer’s UI and visualizations, which was especially rewarding since Vic Gundotra used a very early pre-launch version of it as a demonstration of the potential of HTML5 in the 2009 Google I/O keynote. Later, I got to represent Google at the 2010 Velocity Conference where I gave a short presentation on Speed Tracer’s feature set.

While working on Speed Tracer, I worked closely with other teams inside Google to make their applications faster. We helped speed up Google Maps, Wave, and Google AdWords among others. I won an OC Award (which is the highest award for innovation at Google) for my work on AdWords.

Developing Speed Tracer meant developing new infrastructure inside the Webkit rendering engine and Chrome. Some of these contributions underpin infrastructure that now drives the current WebKit Developer Tools timeline panel, and the Chrome extensions debugger API. I also implemented V8’s (the JavaScript engine powering Chrome) C++ API for grabbing JavaScript stack traces in an embedded context, without the need to run JavaScript.

After Speed Tracer I moved on to lead a team of 20 engineers building a large-scale distributed system with a state-of-the-art, performant web client, for an internal project that I can’t talk about. I scaled backend systems and built various client/server frameworks and libraries. I also designed UI widget systems, browser client architectures, and coordinated engineering efforts across 3 separate Google sites. Being a Tech Lead was fun. Although I admit I had it easy given how incredibly talented the engineers around me were. They really didn’t need much leading.

Oh and I got to contribute to some other open source projects :).

Some book learnin'.

2002 - 2007

I received my bachelor's and master's degrees in Computer Science from Georgia Tech (Go Jackets!), where I got to geek out for a few years at the intersection of math, art, and computing. I specialized in Computer Graphics and Visualization, but dabbled in Human-Computer Interaction and Cognitive Psychology, nearly earning a certificate in the latter.

In graduate school I worked on distributed simulation system testing infrastructure under contract from the Defense Modeling and Simulation Office (DMSO). It was a fun experience that had some nice travel perks. I got to present my work at a military base in Spain (to a General that didn't speak a lick of English), and also at a simulation conference in Sweden (to folks who spoke better English than I do).

If you want to know more about the projects I worked on during my college days, here is an old college portfolio that I put together many moons ago.

Out of many one people.

1984 - 2002

I was born in Kingston, Jamaica, and lived there until I came to the US for college. No, I don't have dread locks. But I do eat jerk chicken.

Before that...

'84 - 9 months

TMI.