Projects
Side Projects
Things I've built outside of work to learn new technologies and explore ideas.
BS thesis project modeling electromagnetic wave propagation using the Finite-Difference Time-Domain method. Features multiple PML implementations, interactive visualization, and benchmarking utilities.
PythonNumPyTypeScriptWebWorkers
devjobs.sh
Crawler + API server that aggregates Hacker News "Who's Hiring" listings, parses tech stacks and locations, and serves searchable results.
Scalahttp4sdoobiecats-effectPostgreSQL
jlox Interpreter
Tree-walk interpreter for the Lox language, following Crafting Interpreters. Features REPL mode and file execution.
JavaParsingASTInterpreter
Packet Loss Measurement Tool
CLI client/server that exchanges UDP/TCP traffic to measure one-way and round-trip packet loss with minimal dependencies.
CLinux SocketsTCP/UDPCMake