Amittai SiavavaMenlo Park, CA.
Who

I'm a product engineer, most recently at Meta, building messaging experiences for Instagram, Messenger, and WhatsApp.

Previously, I studied math, computer science, and philosophy at Dartmouth, where I helped teach five courses and did research in applying reinforcement learning and computer vision methods in robotics at the Dartmouth Reality & Robotics Lab. I was also the AI lead at the Dartmouth Robotics Club.

I love building from first principles: a GPT from scratch, a search engine in C, a 16-bit CPU, and many more.

Now
Notes — 

My library of reference notes: computation structures & algorithms, systems engineering, the form and function of intelligence, and some of the science underlying the universe.

Blog. — 

Thoughts on life, on numbers, and on computing and the craft of software. Occasionally opinionated.

Archive — 

Illustrations of some of my past work, including: a functional computer processor, an intelligent chess bot, a command-line search engine, and various simulations of physical phenomenon.

Shelf: 64 Projects · browse all

Looking to trade notes on systems, mathematics, and the craft of building software that lasts.

Reviews

Amittai is the person you want reviewing your diff at 2am. He reads code the way editors read prose: nothing gets past him, and the feedback is always informative.

Teammate, Engineer at Instagram

He TA'd three of my courses and somehow made C segfaults feel like a solvable mystery instead of a curse. Office hours with Amittai were the most useful.

Student, CS 50 at Dartmouth

Amittai will explain category theory at dinner, fix your website at midnight, and beat you at chess in between. The most curious person I know, and the most generous with it.

Friend, Dartmouth '24

Dream Tracker
Build a GPT from scratch
Teach ten terms of CS
Double major in math & CS
Design a 16-bit CPU
Ship to a billion users
Scrape the web in Haskell
Publish a paper
Take a product 0→1
Ship 20 features in a year
Backfill 2.4 billion objects
Write a book
Design a font
Build an operating system
Build a robot
Speak at a conference
Run a marathon
Learn to fly
Visit all seven continents
Grow a company
Close all tabs
Meet you