alvaro
Jack of most trades, master of some.
projects
- base91 — A Base91 Encoder & Decoder for Haskell
- form — A Form Encoding & Decoding Package for Go
- lambda — An experimental functional JavaScript library
- neat — A Fast Retargetable Template Engine
- yocto — A Minimal JSON Parser & Printer for Haskell
- synth — A Powerful Templating Framework in C++
- trampoline — A Low-level Trampolining Facility in C & Assembly
talks
publications
interests
- Type & category theory
- Automated data modeling
- Triathlon
- Functional & esoteric languages
- Computational linguistics
- Funny pictures of cats
- Dark chocolate
occupations
- Current: CTO, Katalog
- Past: Vice President, Securities, Goldman Sachs
- Past: Senior Engineer, Payments, Olo
- Past: Engineer, Search Infrastructure, Google
- Past: Program Manager, Dynamics, Microsoft
- Past: Intern, Research, Yale Center for Medical Informatics
hobbies
- Writing
- Hashing
- Cooking
- Baking
- Running
- Eating
- Sleeping
- Raving
academics
- B.S., Computer Science, Yale University
- Étude de l'Architecture, Université Paris-Sorbonne
- Honorary degrees in Seinfeld & Curb Your Enthusiasm
athletics
- Inaugural IRONMAN U.S. Championship – 2012 (NYC)
- Campagnolo Gran Fondo – 2012, 2013 (NJ, NY)
- Cycle for the Cause – 2012, 2013 (MA, CT, NY)
languages
Natural
- English
- Spanish (fluent)
- French (rusty)
- Portuguese (work in progress)
Computer
- Go
- C++
- Java
- Python
- TypeScript
- JavaScript
- Haskell
- Bash
- SQL
- C#
- F#
- Elm (work in progress)
- Idris (work in progress)
- Agda (work in progress)
- Scala (rusty)
- PHP (rusty)
- Perl (rusty)
- C (rusty)
instruments
- Current: Piano
- Past: Tenor Sax
- Past: Alto Sax
- Past: Recorder
- Past: Melodica
- Past: Marimba
quotes
A million dollars isn't cool; you know what's cool? Air conditioning.
All roads lead to types.
JavaScript is great fun until you realize your project's written in it.
You have one problem and add a cache; now you have one problem.
Anticipation often trumps realization.
En la bañera no se baila.
images
locations
- Current: Miami, FL
- Past: New York City, NY
- Past: San Jose, CA
- Past: Redmond, WA
- Past: New Haven, CT
- Past: Paris, France
affiliations