Some other software projects.
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.
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.
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.
A multithreaded server to demonstrate the use of a character device. Written in C.