Projects
I like to work on projects that are challenging, but also fun. I'm always looking for ways to improve my skills and learn new things. Some are experiments, some are freelance work, one ended up on crates.io. I build things to understand them better, and to learn from them.
Published Packages
krustie
An experimental backend HTTP framework built in Rust from the TCP layer up, with a custom parser, middleware pipeline, and an immutable request lifecycle.
rust
web
tcp
Open Source Projects
Lox Interpreter
A Lox language tokenizer and parser built in Rust — lexing and token classification
rust
lox
Redis Clone
A Redis-compatible server implementing RESP protocol over TCP. Focused on in-memory data structures and protocol parsing.
typescript
rust
tcp
Freelance Projects
ETL Web Application
Application that takes data from a server and transforms it into a desired format and then loads it into another server.
typescript
express
react
Graduation Project
A greenhouse monitoring and control system that uses Visible Light Communication to transmit sensor data between Arduino nodes, with a React-based web dashboard for real-time monitoring.
cpp
typescript
arduino
web
Sap2000 Report Automation
A .NET 10 WPF application that automates the generation of SAP 2000 reports.
.net
desktop
wpf