A custom kernel I am working on written in C, Rust, and Assembly; this kernel is a "copy" of the first verison of Linux. From this project I learned how to create a bootloader, kernel, filesystem, scheduler, linkers, loaders and system calls. I love developing low level software and hope to expand on the lessons learned from this project to create CUDA drivers, low level frameworks, compilers and more advance kernels
A program to automate drone delivry of medical supplies. This is a project using open source resource such as the Flightory Stallion VTOL to construct a drone and pair it with a companian computer (Jetson Nano) to autonomously navigate the drone. The companian computer also runs a YOLO model to detect landing zones for the drone to drop off packages. I plan on open sourcing this project and documenting setup.
The web portfolio you are currently viewing, emulates a simple terminal, in the landing page and ui/ux. This project taught me how to use Web-dev tools and languages (sadly) and integrate them to Python's Flask framework. :)
A application that allows the user to download Youtube videos as MP3s or MP4s. This projet taught me how to program file handling, safe multi-threading code with Rust and creating shell and install wizards for intuitive installation/uninstallation of the application.
Code that allows a user to drive and automate a FRC swerve drive compeition robot. This project taught me how to use source control and write fast responding code in Java.
A software modificaiton to the game "Satisfactory" that adds high-speed trains. This project taught me how to use Visual Studio and the Unreal Engine to develop video games.
A program to autonomously control a Vex AI robot with numerous control loop by detecing intended targets using a jetson nano running infrence on a camera with a YOLO V5 model. I've used the lessons and skills learned from this project to win the Vex-AI World Championship.