

Karatsuba Algorithm
Multiply numbers in less than O(n^2) time.
Playboard
Basketball league managment system built with Next JS and Supabase
Templedb
Brief summary of this project or post

About Me
Iβm a 20-year-old computer science major at Utah State University, originally from Kirtland, Ohio. I served a mission (2021-2023) in the Dominican Republic for the Church of Jesus Christ of Latter-day Saints. I love programming, long-distance running, and cycling. Fluent in Spanish and a proud Eagle Scout.
Media Marketing Company Website
A 3 page NextJS website for Alba Creative Company, a Utah-based media marketing company. Uses TinaCMS for content managment. Generates leads with embedded email form.

Temple Tracker App
A mobile app to track temple attendances and statistics for members of the Church of Jesus Christ of Latter-Day Saints

C++ Online Grocery Order Processing System
Built a C++ program to process customer orders and payments from files using OOP, polymorphism, and file I/O.

Course Survey AI Chatbot Website for Professors
Team project with react frontend, django backend, and AI integration

Custom Shell
React frontend, flask backend for searching for strings in the Book of Mormon

Using Artifical Intelligence to create new episodes of The Office
A failed attempt of using python and a large data set of lines from The Office to try and generate new episodes.

Computer with Keyboard and Screen on Logism
16 bit CPU with keyboard and screen interactivity on Logism. Shows an image, gif, and game of pong.

Bubble Sort and N Fibonacci Numbers in MIPS Assembly
Complex algorithms in MIPS

Custom CPU in Logism
A custom CPU in Logism

Custom Shell
With gradle in Java, built a custom Shell in which you can make, remove, and change directories and run other programs.
Learn Markdown Game Tutorial
An interactive tutorial built in React to teach markdown. Complete with a cheat sheet and live editor.

Multi-Threaded Java Program to compute 1000 digits of Pi
Multi-threaded program that computes the first 1000 digits of Pi. Utilizes all system CPU cores simultaneously, using a task-based scheme to distribute the work.

Custom ALU built in Logism
Created a custom Bit component, 16-bit Register, and ALU in Logism

Using NAND gates to build custom logic gates in Logism
Custom AND, XOR, OR, NOT, Mux, DMux using only NAND Gates. Also custom 8 way and 16 way OR, 16 bit and, mux, not gates.

ChatGPT Translations of the Book of Mormon
Open AI API used to make a southern, western, and simplified translation of the Book of Mormon

Book of Mormon Languages
Developed a website for transitioning between languages while reading the Book of Mormon.

Memory Game with Javascript
Simple memory game in Javascript

Typing tutor in React
Typing tutor in React

Activity Tracker in Django
Track activites in this Django app

Sessions in Django
Django application that uses sessions to keep users logged in.

Web Server from scratch in Python
Created a simple web server from scratch in Python

Quotes website
Use this api: https://usu-quotes-mimic.vercel.app/api/search?query=steve to make a search quotes website

Recipe Card Builder
A project for CS1410, this website creates recipe cards. Itβs focus is on accessibility. It also works well with a screen reader.