Other Software Projects

Some other software projects.

mrisv

April 2026 - -

A RISC-V CPU implementation using an FPGA programmed in Verilog. This project is currently in the early stages, but I am learning a lot about CPU architectures and digital electronics.

cotc

February 2026 - March 2026

An asynchronous distributed system for a project in college. This uses NATS/Jetstream to create a durable producer/consumer architecture for time series data. Users can interface with the GUI or CLI to create producer groups, view stream hierarchies and query data.

NATSAnsibleHelmKubernetesGo

eefenn-cli

March 2024 - April 2024

A command-line tool for managing scripts and automation workflows on Ubuntu. I created this tool because it was something that I wanted for some repetitive tasks that were cropping up with eefenn (hence why it is creatively named eefenn-cli). This command-line tool is essentially a command-line manager for local automation tasks. It provides a simple interface to create, manage, and run scripts.

LinuxAutomationGo

Thread Pooled Server

March 2023 - March 2025

A multithreaded server to demonstrate the use of a character device. Written in C.

LinuxCConcurrent Programming

Brain Tumor Classifier

April 2023 - April 2023

This project is an image classifier that uses a convolutional neural network to classify brain scans, predicting if patients have brain tumors.

PythonTensorflowKerasOpenCVMatplotlibPandas