Projects

Cruft Crawler (Capstone)

Cruft Crawler is my capstone project that I'm currently working on. It profiles the filesystem and then anaylzes it for any 'Cruft' (temp files, log files, etc.) and then gives you an AI powered report through an html page.

It will have sled as a backend DB and allows you to flag files or directories for deletion. It is implemented in Rust and uses the Rust Steady-State Library to section off the codebase into multiple actors that pass messages between each other.

Math Parser

Idle-Gnosis began as a simple calculator project and evolved into an exploration of parsing algorithms and interpreter design. I focused on maximizing parser throughput while minimizing compilation impact. Using a 50 MB test corpus (~600,000 lines), I optimized the parser to read and interpret the entire dataset in under 20 seconds.

Browser Dashboard

Browser Dashboard is a startpage for your browser that interacts with both Weather and Reddit API's to provide you news, while also providing links to common websites you may use.

It can search and display Reddit posts while also being able to get the weather from any location by just searching its name.


School Projects

Sentiment Anaylsis

For a software engineering course, I scraped headlines and articles from news and business websites and applied Hugging Face models to evaluate sentiment polarity and generate article summaries.

Web Server

For a networking class, I implemented a multithreaded web server in C capable of serving HTML and static assets (images, GIFs, etc.) and listing directory contents.