My Projects

I started programming as a hobby in 2012, modifying various games and programs. I'm always looking for new challenges and opportunities to learn and grow.

Overtime, I built projects of my own, which you can find below. I am currently focused on learning new technologies and creating new tools that I can use in my personal life.

AlgoPeak

Working as a full-stack engineer at AlgoPeak, a platform for startups and aspiring engineers to meet and collaborate with equity-based compensation.

Status: In Progress

Date: Jan 2024 - Current

Technologies: NextJS, TypeScript, React, Supabase, TailwindCSS, NextUI

AI Image Classifier

An image classifier that identifies objects inside of an image using an AI model.

Status: Completed

Date: Apr 2024 - May 2024

Technologies: TypeScript, Turso (SQLite), React, NextJS 14, TailwindCSS, DrizzleORM, Next-Auth, tRPC, shadCN

Social Media Site

Mock Social Media site developed by me and Dolan Reynolds

Status: Completed

Date: Oct 2023 - Nov 2023

Technologies: TypeScript, Turso (SQLite), React, NextJS, TailwindCSS, DrizzleORM, Next-Auth, UploadThing

Time Convert

A website that converts time between different units, and provided descriptions of each of them.

Status: Completed

Date: Aug 2023 - Nov 2023

Technologies: TypeScript, React, Vite, ShadCN UI, Tailwind CSS, Yarn

Odd One Out

A time-based game where you have to find the odd one out from a group of symbols.

Status: Completed

Date: Sep 2023 - Oct 2023

Technologies: TypeScript, React, Vite, ShadCN UI, Tailwind CSS, Yarn

Online Corkboard

A digital bulletin board for groups to make announcements and share posts. Collaborative project in a team of 4.

Status: Completed

Date: Feb 2022 - May 2022

Technologies: JavaScript, MongoDB, Express, React, Node.js, Next.js, Material-UI, iron-session

PanTree App

An online collaborative app for keeping track of the items in your pantry. Collaborative project in a team of 4.

Status: Completed

Date: Sep 2022 - Dec 2022

Technologies: Java, Android Studio, Firebase, Google Cloud

Twitch Clips Extension

Browser Extension to help with grabbing the links of clips that you have created on the Twitch.tv website.

Status: Maintenance

Date: Aug 2022 - Ongoing

Technologies: JavaScript, Chrome Extension API, HTML, CSS

YouTube Upload Script

A python script that will upload a video to YouTube and then set the video to unlisted. Has various configuration parameters.

Status: Completed

Date: Oct 2022 - Mar 2023

Technologies: Python, Google/Youtube API

Firefox CSS Theme

A custom CSS modification to recreate the Chromium browser feel and experience on the Firefox browser.

Status: Completed

Date: Oct 2022 - Jan 2023

Technologies: CSS

Source Scrambler

A program that will scramble the source code of a C#/C++ project. Implemented using markers and a randomization algorithm.

Status: Completed

Date: Jan 2018 - Apr 2018

Technologies: C#, Medallion Randomization

Twitch Chat Bot Client

Desktop application that connects to a Twitch channel that has the ability to repond to certain commands. Contains a 'Code Grabber' feature that will grab a code from the chat depending on it's format.

Status: Completed

Date: Dec 2019 - Feb 2020

Technologies: C#, Twitch API

Personal Portfolio

This website! A personal portfolio website that I created to showcase my projects and interests.

Status: In Progress

Date: Dec 2022 - Ongoing

Technologies: TypeScript, React, Next.js, SCSS