Projects
PERSONAL PROJECTS
frees
A web-based, open-source equation-solving environment for engineers. Systems of non-linear equations are decomposed via bipartite matching and Tarjan SCC, solved with Newton’s method, behind a Spring Boot API — with an acausal, multi-domain modeling layer for power, thermal, and control systems on top.
ERC
An IRC server built on Elixir/OTP, implementing RFC 1459/2812 with IRCv3 CAP negotiation — leaning on BEAM concurrency and Mnesia distributed state instead of the usual single-process daemon model.
EROS-AVR
An ultra-minimalist, non-preemptive real-time kernel implementing the OSEK/VDX BCC1 task model on a bare ATmega328P. Pure bare-metal C99 — no Arduino framework, no heap, no runtime object creation.
TDM
A terminal download manager powered by an aria2c daemon, with a tiled TUI inspired by IDM’s dynamic segmentation and FlashGet’s crash-safe session resume.