I learn by doing projects, not by blindly following tutorials and copying boilerplate downloaded from the internet. The majority of my projects are made from scratch and on GitHub. Many of them are deployed for testing or moderate use.
Formation, a form creator service made using Next.js, Cerulean, an elevated personal to do and task management service, and GroupPay, an iOS app concept for splitting expenses wih your friends and roommates, similar to Splitwise.
Generate a business idea by leveraging the power of cutting-edge generative AI. Turbobiz is based on OpenAI's GPT LLMs with custom instructions. Users can view their past searches too, which are stored in Firestore, and get redirected to a registrar to buy possible domain names for their business.
A collection of free React, Next.js, TailwindCSS, and Framer Motion snippets and templates made by me
A fun and unserious social media platform targeted at Gen Z. Created using Next.js, Auth0, and Supabase PostgreSQL.
My new portfolio for 2024, with a shiny metallic look and feel, with a lot of (not literal) movement, depth, and shadows
Closed Source Project
A minimalist dark-mode link in bio website with custom analytics tracking
Analyses and interpretations of real time feeds and historical data from the Massachusetts Bay Transportation Authority
A chatbot based on OpenAI's GPT 3.5 LLM and made from scratch in Next.js. Supports different user profiles using Auth0 and user search histories through Cloud Firestore
A minimalist bento-style, technical-looking link-in-bio style website made in Next.js
A minimalist bento-style, single-page portfolio design made with Next.js, Tailwind, and Framer Motion
A minimalist link-in-bio style website concept/template, with Framer Motion layout animations.
A no-nonsense Next.js web app that gets you the top stories from the New York Times wire
An Android app to track score and times for basketball matches, made in Android Studio. This is an MVP, so it only stores the data in memory, not storage
An abstract data structure similar to a binary stree. Represented as an array where every node must be smaller than its children.