Rust · Systems · Infosec
I build systems and write about how they break.
Backend & distributed-systems engineer working mostly in Rust. I write deep technical posts on systems programming, distributed systems, and offensive/defensive security.
featured articles
rust
Writing a lock-free queue from scratch
The ABA problem, pointer tagging, and CAS — by building it in Rust.
compilers
Crafting a parser, part 1: from source to tokens
Before any grammar rule runs, a lexer turns characters into spanned tokens — and that token shape decides everything downstream.
rust
Reclaiming memory: hazard pointers vs epochs
Once the queue works, the hard part begins — freeing nodes safely.
infosec
SSRF to internal dashboards: a bug-bounty walkthrough
How a forgotten URL preview endpoint exposed an entire metadata service.
selected projects
NotiQ — distributed notification platform
Eight Rust microservices over gRPC and a Postgres-native job queue.
RustgRPCPostgresRedisAWSTerraform
Bedrock — a relational database engine
A single-node relational database engine in Rust — buffer pool, B+ tree, executors, transactions.
Rustsystemsdatabase
genuine.dev — this site
A hexagonal Rust API + Next.js CMS with a custom directive renderer, DB-backed theming, and a full owner-editable site-identity system.
RustaxumNext.jsPostgressyntectmoka