Projects

/

ECHOES

The Ephemeral Social Media Site. Full-stack project designed with Supabase, SQL, Google Auth, and vanilla JS. Multi-layered hate speech filter and auto-deletion function. Over 900 posts and 40 users!

BABBLE

Custom Language Models. Experimental LLM project based on a tutorial by Andrej Karpathy. I built a language model from scratch and implemented self-attention using his tutorial. Here’s the twist: instead of being pre-trained on a dataset, the users input custom datasets and get custom rudimentary language models based on their unique writing styles and preferences.

ECO EMPIRE

The Sustainability Education Video Game. Eco Empire challenges players to manage a virtual power plant, balancing economic growth and environmental sustainability.

BRAINROT BUTTON

Take Control of Your Scrolling. Tired of getting dopamine hits from infinite scroll apps? Use the brainrot button: a fun app built with Node, Express, and Node.

TO-DO LIST

Organize your life. Simple frontend to-do list built with HTML, CSS, and Vanilla JavaScript. Includes add, edit, and delete functions.

LUCKY APP

What are the chances? With this application, flip a coin, roll some dice, or access the weather via an API. This application was my first experience using Android Studio, Java, and XML to design and create an Android application. 

DINO APP

Information about dinosaurs in a modern display. My first experiment with Swift and iOS application development. With help from tutorial by Sean Allen, I set up Xcode and built the framework of my application. After that, I added a prehistoric twist and some relevant dino info. 

ROCK PAPER SCISSORS

The Classic Game Gone Digital. Simple experiment in JavaScript logic and website development. Play against a “bot” that uses a random number generator.

FONT TESTER

Simple website that taught me JavaScript basics. Only works with HTML font families such as Helvetica and Times New Roman.