Projects.

A few ideas that made it out of the notebook.

OpenBy market dashboard

Live prices and sentiment, brought together in one market dashboard. A way to make the daily stream of information easier to read.

Remy cooking companion

A cooking companion that learns your tastes. It helps you find your next meal with your preferences in mind.

Prompty AI guessing game

A daily game of reverse-engineering AI images into prompts. Look closely at the picture and try to work out the words behind it.

GrebelCup trivia and challenges

Weekly trivia and challenges for the Grebel residence. A little friendly rivalry to bring the community together.

WinBloke desktop assistant

A Windows voice assistant for everyday tasks. Built with Python and PyTorch to let you control your computer by speaking.

Special Parkour map

A Krunker parkour map built around custom movement. A space to explore, practice jumps, and find your own rhythm.

The interactive Hierholzer lab showing a blue skeleton tour on a twelve-vertex multigraph

Hierholzer, step by step

Live site (opens in a new tab)

An interactive companion to our space-efficient Euler-tour research. Step through the algorithm, change the graph, and watch the tour take shape alongside its working memory.

Codeforces contest standings

Codeforces Round 1024

Codeforces (opens in a new tab)

A competitive programming round I co-authored for more than 24,000 participants. A collection of problems built to reward careful reasoning and a fresh perspective.

What I cannot create, I do not understand.Richard Feynman · Final Caltech blackboard