TypeScriptNextJSTailwindCSSMongoDBUploadThingSupabaseStripeMailgunUpstash

Flycatcher - Waitlist Builder

Build your custom branded waitlist, collect insights about your subscribers, and send email campaigns all with one app.


UPDATE: I took the Flycatcher site down after starting more interesting projects, but I still have demo videos below.

Flycatcher is a full-stack web app powered by NextJS that uses MongoDB to store user data, Supabase to handle authentication, and Stripe to manage payments.

I have also built out image uploads so users can upload their own logos and favicons, and I use Mailgun to let them send emails to their subscribers.

I designed and developed the entire website myself and it is fully functional on mobile devices.

This is what a waitlist looks like:

Example waitlist

Example waitlist website

This one is of course Flycatcher branded but users are able to edit colors, text, metadata, images, and add social links to make a board completely personalized for their brand.


Object Tracking for Handovers
PythonOpenCVCoordinate Frames

Object Tracking for Handovers

A component of a larger human-to-robot handover prediction project to support data collection.

Blueward.lol
TypeScriptNextJSTailwindCSSPostgreSQL

Blueward.lol

Tracking League of Legends statistics for university gaming organizations.

Autonomous Food Delivery Rover
PythonOpenCVRaspberry PiTFLite

Autonomous Food Delivery Rover

Adding a human detection system to a food delivery robot that serves boarding students on campus who...

All Posts