Rafael Baptista
Generating a Cross-Platform Unique Machine Fingerprint

Generating a Cross-Platform Unique Machine Fingerprint

May 31, 2013

Sometimes you need a program to know if it is running on the same machine. There are a lot of purposes for this, but a common one is if you are writing a licensing module. You want to generate a…

Fast Approximate Distance Functions

Fast Approximate Distance Functions

May 22, 2013

The formula for the euclidean distance between two points, in three dimensions is: d = (X2 + Y2 + Z2)1/2 In two dimensions its: d = (X2 + Y2)1/2 Computing this function requires a square root, which even on modern…

About Me

My name is Rafael Baptista. I lead teams that build iconic digital products used by millions of people every day.

I'm building SkyMonde, an AI-powered online travel agency.

Previously I was SVP Product at KAYAK, where I led the teams building its travel meta search, KAYAK Trips, and KAYAK for Business. Before this I led the team that built the most successful multi-brand travel SEO program including KAYAK and other brands: OpenTable, Momondo, CheapFlights, Swoodoo, Checkfelix, and HotelsCombined.

I advise companies on enterprise-scale SEO, including leading brands like Priceline and Insurify.

Previously I was CTO of Mimoco and developed the SEO program at TripAdvisor.

For many years I was a game developer, helping make games for Harmonix, Apple, THQ, LucasArts, Nickelodeon, Ubisoft and many others. My biggest selling game was the Rock Band series.

I've worked on speech recognizers at Kurzweil, and genome mapping at the MIT/WIBR Human Genome Center.

Social

linkedin icon stackoverflow icon github icon

Projects

SkyMonde

An online travel agency

airc.dev

An easy way for AI agents to communicate over the internet.

Demangler.com

Automatically demangles gcc C++ symbols

rsz.io

A very fast fully edge hosted url shortening service

KJam Build Tool

A build tool like make or bjam