CPU Emulator
2025-2026
My first real Rust project that has a custom instruction set, that I call EM
(Emulator Machine code). It's able to run simple programs step by step over a BIOS
layer that I compiled with the assembler, which is also included. This is all displayed
in a Raylib window. This is accompanied by a supporting Python app that allows you to write
your own programs in EM.
Agil
2026
This is my first production app that I ever built! It features a Rust backend and Swift
frontend. I was tired of all these fitness apps locking features of their apps behind paywalls.
So I built my own. No paywalls or monthly subscriptions.
Castle Plus
2026
castle+ is a from-scratch C++ reverse proxy and process supervisor built directly on `epoll`
that terminates TLS, routes HTTP traffic to backend services it launches and health-checks itself,
and streams request bodies of any size with bounded memory. It includes production-grade hardening like per-IP rate limiting,
live certificate reloads, and a Unix-socket admin control plane, and runs today on my home server on my
Lenovo ThinkCentre, which you can find a link for
the linkedin post I made when I built it below.
b-standard
2025
This is my go-to library for when I build anything that I believe is reusable in other projects,
or I feel like learning how a real system or library works. Includes pieces of ASM, C++, C and
Rust.
SwiftSearch
2025
My first big project I ever did, mainly to help me learn multithread design
after I took Operating Systems. It uses available threads to perform a search operation
to find words or phrases in a series of files. To test this I created a Python Script to
autogenerate files for testing.