
Backend / Systems / Rust / Part-time Priest at the Cult of Vi
Backend / Systems / Rust / Part-time Priest at the Cult of Vi
Backend / Systems / Rust / Part-time Priest at the Cult of Vi
Backend / Systems / Rust / Part-time Priest at the Cult of Vi
Backend / Systems / Rust / Part-time Priest at the Cult of Vi
Computer science is a tower of abstractions, each layer standing on the one below. Networks over hardware. Languages over machine code. Frameworks over languages. Most engineers pick a floor and stay. I take the stairs.
That's why I can ship a distributed backend one week and chase a memory-corruption bug in a CTF the next. When you understand the layer beneath the one you're paid to touch, you write code that respects it. No magic, no mystery.
Six years shipping. Rust when I want the compiler to argue with me. Vim when I want to argue with everyone else.
6+
years shipping
5,000+
GoCampus users
1,000
daily active
I believe in
Read the source of the thing you depend on. It's rarely magic.
Code is craft. Every function deserves the same attention as the first line.
Ship it. Perfect is the enemy of deployed.
Break things to understand them. Learn something new before it becomes mandatory.
Real tools for real users
Let an agent log in properly.
Every AI client wanted API-key auth. Keys don't expire, don't scope, and can't be revoked per client. So I built the authorization server instead.
OAuth 2.1
full spec, DCR to PKCE
2.5 yrs
shipping at pagent
Campus life, digitized.
Finding your next class at AUI was chaos. I joined DeviTeam and we fixed it.
5,000+
users
1,000
DAU
1.3M MAD
processed
99.75%
crash-free
Trace the untraceable.
Blockchain promises transparency. Reality delivers obfuscation. I built the tools to follow the money anyway.
3
chains traced (BTC, EVM, Solana)
7
GitHub stars
Two reasons to fight the borrow checker.
A downloader that stops servers from throttling one connection, and a ghost hunt that updates its beliefs every time you miss.
32KB
of Rust
WASM
in the browser
Plan your degree like you plan your code.
Tired of spreadsheets and manual tracking. Built an interactive flowchart instead.
WIP
still building
Where the code went to production
Pagent
Remote, Bonn
Freelancer.com & Upwork
5.0 over 15 reviews on Freelancer, 4.7 over 4 on Upwork
DeviTeam
Breaking things to understand how they work
A hand-rolled TCP proxy with a parser differential, an SSRF that leaks the JWKS, and a JWT verifier that trusts the token to name its own algorithm.
A DFIR challenge with 50,000 SIEM logs and no host artifacts. The rogue container names itself, and the flag is hiding in HTTP response sizes.
A PHP box that only validates one of two parameters, an SSRF to an internal server running preg_replace with the /e modifier, and a function blocklist that forgot glob.
I'm always interested in challenging projects, open source collaborations, or just a good conversation about systems and security.