Skip to main content
Side Projects & Experiments

Built for Fun, Powered by Curiosity

Not every project needs a business case. These are experiments, toys, and proof-of-concept builds that showcase AI use cases, testing pipelines, and a healthy sense of humor.

None of these are core products. All of them were fun to build.

Drag to explore · auto-scrolls when idle

2
Live

Reviewer 2

Sweet, Sweet Revenge

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now
🔍
Live

PersonaLens

What Does Their Bookshelf Say?

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live
📜
Live

Grant Jargon Generator

Mad Libs for Academics

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon
🎰
Live

Econ Dev Bingo

Zoom Meeting Survival Kit

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo
2
Live

Reviewer 2

Sweet, Sweet Revenge

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now
🔍
Live

PersonaLens

What Does Their Bookshelf Say?

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live
📜
Live

Grant Jargon Generator

Mad Libs for Academics

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon
🎰
Live

Econ Dev Bingo

Zoom Meeting Survival Kit

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo
2
Live

Reviewer 2

Sweet, Sweet Revenge

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now
🔍
Live

PersonaLens

What Does Their Bookshelf Say?

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live
📜
Live

Grant Jargon Generator

Mad Libs for Academics

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon
🎰
Live

Econ Dev Bingo

Zoom Meeting Survival Kit

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo
2
Live

Reviewer 2

Sweet, Sweet Revenge

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now
🔍
Live

PersonaLens

What Does Their Bookshelf Say?

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live
📜
Live

Grant Jargon Generator

Mad Libs for Academics

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon
🎰
Live

Econ Dev Bingo

Zoom Meeting Survival Kit

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo
2
Live

Reviewer 2

Sweet, Sweet Revenge

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now
🔍
Live

PersonaLens

What Does Their Bookshelf Say?

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live
📜
Live

Grant Jargon Generator

Mad Libs for Academics

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon
🎰
Live

Econ Dev Bingo

Zoom Meeting Survival Kit

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo

The Details

A closer look at each project, what it does, and why it exists.

Reviewer 2

Sweet, Sweet Revenge

Live

An Angry Birds-style physics sandbox built with Matter.js. Drag, aim, and launch peer-reviewed science books at Reviewer 2's towering fortress of bookshelves and objections. Knock it all down, reset, and try again. Includes a built-in level editor so you can construct your own towers of academic injustice. Because sometimes peer review feels personal.

GamePhysicsPeer ReviewSatire
Play Now

PersonaLens

What Does Their Bookshelf Say?

Live

A playful tool for reading the room on video calls. Upload a screenshot and get AI-powered observations based on background details. That strategically placed Nobel Prize? We noticed.

AI VisionPsychologyVideo ChatFun
Try It Live

Grant Jargon Generator

Mad Libs for Academics

Live

Pick a grant template, fill in the blanks (or hit randomize), and generate an absurd but eerily realistic grant abstract. Copy it, share it, and enjoy it. (Please do not submit it to NSF.)

SatireGrantsMad LibsAcademia
Generate Jargon

Econ Dev Bingo

Zoom Meeting Survival Kit

Live

A 5x5 bingo card loaded with tech-based economic development buzzwords and Zoom call cliches. Tap squares as you hear them. Five in a row wins, along with whatever is left of your attention span.

GameEconomic DevelopmentSatireInteractive
Play Bingo