I studied computer science and math. The ideas come from somewhere else.

Usually I’m watching a movie, looking at art, learning a game, or talking with a friend when I notice something I want. The software comes later.

Projects

Letterbddy

Live2026

Letterboxd is very good at telling you what you watched and pretty bad at telling you what all of it adds up to.

Letterbddy turns thousands of logged films into a map of your taste: clusters you can navigate, not a list.

ClusteringInteractive data visualization
My Letterboxd
Visit live
Letterbddy interface mapping a year of Letterboxd activity

Gesso

Live2026

With Briana Das

I love art and am bad at knowing who made it.

Gesso is a daily game where reasoning about period and brushwork can get you close even if you’ve never seen the painting. Every piece comes from an open museum collection.

Scoring designMuseum collections
Visit live
Gesso daily art-guessing game interface

Subplot

Live2026

Streaming services turned watching one movie into a small optimization problem.

Subplot takes your whole watchlist and finds the cheapest set of services that covers it. Underneath, it’s a set-cover solver over live catalog data, minimizing spend rather than the number of subscriptions.

Set-cover optimizationLive catalog data
Visit live
Subplot streaming subscription optimizer interface

Pokerface

Live2026

Poker math becomes useful at exactly the moment you have five seconds to make a decision.

Pokerface lets you play through a hold’em hand one street at a time, with the relevant pot odds and outs explained as you go.

Game-state logicProbability
Visit live
Pokerface hold’em training interface

Tali

Beta2026

Sometimes I want to know when I last did something. I don’t want a streak, a goal, or a push notification about it.

Tali lets you log an activity by texting its name, then ask things like “how long since yoga?” The local-first iPhone app keeps the timestamp, notes, history, and activity chart. Messages, SMS, Siri, and Shortcuts are all ways in.

Deterministic parsingNative iOS
View on GitHub
Tali app icon, a green tally mark inside a speech bubbletext “yoga” → logged

About

I studied computer science and math at Wellesley, alongside classes in history, philosophy, politics, and culture. Before these projects, I studied coordinated disinformation on Twitter, and at Remix I wrote the content policy and red-teamed the model for a generative AI image product — deciding where the line between allowed and disallowed content actually fell.

I’m currently looking for work across product and trust & safety.

Connect on LinkedIn

Currently

Looking for work across product and trust & safety.