Back home

// PROJECTS

Everything I've Built

Machine learning, systems programming, and Linux tooling. Every project here has its own page with how it was built and what came out of it, including the ones where the honest answer was that it did not work.

Data Engineering · Quant MLFEATURED

Financial News Market Prediction Pipeline

100 million financial news articles scraped across 20 servers and filtered down to 2 million, then run through everything from a fine-tuned FinBERT to attention-based time series networks to try to call where a stock was going.

→ 100M articles scraped across 20 servers, filtered to 2M relevant
PythonFinBERTDoc2VecCatBoost+5
Read morePrivate source
Systems · Particle PhysicsFEATURED

High-Throughput DAQ Server & FPGA Simulator

The data acquisition server for the SpinQuest experiment at Fermilab, built to catch spill data off multiple FPGA boards at once, plus the fake FPGA it gets tested against.

→ Three socket protocols, lock-free UDP workers
C++17MultithreadingTCP/UDP SocketsSO_REUSEPORT+4
Read more
NLP · From ScratchFEATURED

ML Playground

Machine learning and NLP implemented from scratch, from decision trees and PageRank to n-gram language models, plus Argubots: LLM agents that debate using real argumentation data.

→ Classic ML, NLP, and LLM agents in one repo
PythonNLPLLM Agents
Read more
Linux Tooling · C++ / GTK4

Omarchy Display Control Center

A native C++ and GTK4 utility for brightness, night light, and screen rotation on Hyprland based Linux desktops, with a matching CLI.

→ Native GTK4 app, CMake installable
C++GTK4HyprlandCMake
Read more
Systems Programming · C/C++

Systems Playground

Systems projects built from the ground up: a configurable cache simulator, a full CLI chess engine, a PPM image tool, and a head to head comparison of C against hand-written x86 assembly.

→ 5 standalone systems projects
C++Cx86 AssemblyCMake
Read more
Linux Desktop · Design

Green Garden Hyprland Theme

A nature inspired desktop theme for Hyprland and Omarchy, installable with a single command and carried in the Omarchy community theme gallery.

→ 24 GitHub stars
HyprlandShellOmarchy
Read more
Applied Mathematics · Computation

Computational Math & Science

A working notebook library applying calculus, linear algebra, probability, and statistics to computational problems, plus the physics lab analyses behind them.

→ Spans calculus, linear algebra, probability, and physics
PythonJupyterNumPyMatplotlib
Read more