Rafael Baptista
Configuring react-d3 into a Rollup Build System

Configuring react-d3 into a Rollup Build System

January 27, 2017

Rollup is a next generation bundling system that I’m using with react. There is a port of the d3 Javascript graphing library called react-d3. As with most cases where you put together a bunch of new technologies, there are configuration…

Building web applications with Rollup + Babel + React

Building web applications with Rollup + Babel + React

December 31, 2016

As some of my ReactJs projects have gotten larger I needed to start dividing up my code into multiple files and package them up with some kind of javascript “bundling” tool. I’ve settled at least for now on Rollup. And…

Comparing Uglify and Closure in Babel/Rollup Javascript Build Environment

Comparing Uglify and Closure in Babel/Rollup Javascript Build Environment

December 28, 2016

I’ve been experimenting with creating a build environment for a React project that uses Rollup and Babel. One of the choices you can make is how to minify the generated js. I compare using two methods of compacting: Uglify and…

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