Projects

Collaborative Sounds and Music

Collaborative Sounds and Music

2023

Web-based collaborative music/sound maker - like Google Docs for sounds. Full stack development using TypeScript, React, SCSS, and NextJS frontend. ExpressJS, NodeJS, PostgreSQL, MongoDB and RESTful API backend. Web API usage of Sentry.io, OpenAI chatbot, and SendGrid. Security measures such as Oauth2 and nginx reverse proxy. Deployment through Docker and AWS.

NextJSMERNPostgresnginxOpenAI
PintOS

PintOS

2023

Classic educational operating system, PintOS project written in C. Working with threads, processes, synchronization, user programs, system calls, virtual memory, and file systems. Code available on request for reference only.

COSThreadsVirtual MemoryFile SystemsUser Programs
Assembly - Frogger Clone

Assembly - Frogger Clone

2022

Practice with assembly to make a one level frogger, with lives, speed changes, time limit, and win conditions

AssemblyGame
Job Seeking Website

Job Seeking Website

2021

Similar to LinkedIn with a focus on short video upload "elevator" pitches and transcription. First project working with MongoDB, ExpressJS, React, and NodeJS (MERN) stack. Usage of Jira for issue tracking.

MERNTypeScriptMongoDBExpressJSReactNodeJSWeb Development
Education Tool Website

Education Tool Website

2021

Similar to Desire2Learn or Quercus to help track school work/course progress for both instructors and students. Practice project working with Python Flask, HTML, CSS, and JavaScript.

PythonFlaskHTMLCSSJavaScriptWeb Development
Stock Market Game

Stock Market Game

2019

High School project using Java Swing for UI and making a barebones stock market simulator.

JavaJava SwingGame