
AetherGrid
A unique Windows icon manager that seamlessly integrates with the desktop using transparent, resizable, and customizable grids. Icons are dynamically organized into pages, allowing more on the desktop without the clutter.
- C#   .NET
- WPF Windows App
- React   Tailwind CSS
- Cloudflare Pages

GroupWatch (MERN)
Real time full-stack web app that employs WebSockets (SocketIO) and Google's YouTube API. Watch and chat about YouTube videos, create or join an existing room, and automatically stay in sync with the room leader.
- React  
Typescript - Node   mongoDB
- Express.js   SocketIO
- Youtube API   Vercel

React Weather App
A responsive Typescript & React web app that sets the theme based on the time of day. Displays current weather and forecast data for the set location. Data is fetched from OpenWeather through complex API responses, before being processed and displayed on page.
- React  
Typescript - HTML   CSS   Bootstrap
- OpenWeather API

Portfolio Site
The current site you are viewing, hosted with AWS. Designed from scratch with plain JavaScript, CSS, and a few customized bootstrap components.
- HTML   CSS   Bootstrap
- JavaScript
- AWS

Reddit Video Downloader
Chromium Browser extension with over 250 users. Makes it easier to download videos from reddit posts. Runs on Chrome Manifest V3.
- JavaScript
- HTML   CSS
- Chrome API - Manifest V3

To-Do List
To-do list that saves and loads from local storage. Create a to-do, cross it off, then delete it.
- JavaScript
- HTML   CSS
- Bootstrap

Fun With API
Responsive API demo built with JavaScript and bootstrap. Offers inspirational quotes and jokes.
- API
- HTML   CSS   Bootstrap
- JavaScript