Déjà Vu is an experimental platform for building web applications from concepts, which provide user interface elements and a database-backed web service in a single package. The actions provided by concepts can be connected together to create complex functionality.

To make Déjà Vu more accessible to non-programmers, I created a WYSIWYG ("What You See Is What You Get") editor. It allows unique, multi-user applications to be created without writing any code.

📄: A graphical environment for Déjà Vu app development

Screenshot of BLUEbikes Watcher app.

Boston has a great bike sharing service, but sometimes the nearest station won't have a bike available when you want to leave. Sometimes this means walking or calling an Uber, but other times you can afford to wait a bit for a bike to show up. This app makes sure you'll be the first to know when one does.

Each semester, my a college cappella group chose a few songs to arrange and add to our repertoire. This app allows all of our members to suggest songs and discuss and rate each others' suggestions.