Projects

kash
Fall 2023

Custom Unix shell - kash

C++ Unix Shell
Location
Logan, UT
Time Spent
2 days
Reason
Weekend Project
kash

Custom Unix shell - kash

Built a custom Unix shell in C++ for fun. The shell is called `kash` and is a work in progress, although almost entirely functional. I used the readline library for storing the history of commands, and the execvp() function for executing commands. I built my own parser using an abstract syntax tree. You can view the project here.

Location
Logan, UT
Time Spent
2 days
Reason
Weekend Project
nintendo ds lite
Spring 2023

Nintendo DS Game

C++
Location
Logan, UT
Time Spent
24 hours
Reason
Hackathon
nintendo ds lite

Nintendo DS Game

Built a Nintendo DS Game using C++ for a hackathon. I used the LibNDS toolchain to build the game and GL2D to render the graphics. The game is a simple tower defense game where you have to prevent red blocks from reaching the end of the path. You can view the project here.

Location
Logan, UT
Time Spent
24 hours
Reason
Hackathon
website homepage screenshot
Fall 2023

This Website

HTML CSS TypeScript Svelte
Location
Logan, UT
Reason
Portfolio
website homepage screenshot

This Website

Built this website using Svelte to display my projects and capabilities. I used SvelteKit to build the website and GitHub Pages to host it. The stars in the background are rendered using three.js. You can view the source code here.

Location
Logan, UT
Reason
Portfolio