Projects

Dreidel With Friends

During Covid lockdown, my wife's family canceled their annual Chanukah party for the first time in a decade. 

I decided to see if technology could help us spin up a connection and created DreidelJS: a browser-based 3D dreidel with dynamic spin time, "realistic" physics, and a new color scheme each time you refreshed.

In 2024, I was determined to take it from my browser to realtime multiplayer. Key use case: minimal tech support distributed family game.

I built an initial version myself with FastAPI, WebSockets, and some homegrown HTML. To take it to the big leagues, I scaffolded out a new design and React frontend with AI tools like Claude and Lovable and then tuned the aesthetics manually to my heart's content. Claude also helped me move from a local memory store to Redis for proper distributed data handling.

 

JuliaTools.com

Service for teachers to shuffle students for group work, with unique controls for group size preferences and attendance audibles. User experience optimized for smartboard display and usage. 1 daily active spouse.