I'm a software engineer with 4+ years of experience building production systems across backend, infrastructure, real-time AI, and geospatial platforms.
These days, I'm deliberately moving down the stack β into databases, storage engines, Rust, and systems software.
ποΈ Currently building toydb
A read-only SQLite file reader in Rust built to understand database internals from the bytes up.
bytes β pages β records β B-trees β indexes β query execution
So far, I've worked on SQLite record decoding, overflow pages, table and index B-tree traversal, table scans, rowid lookups, and basic query execution.
- π¦ Rust
- ποΈ Database & storage internals
- π² B-trees and indexing
- βοΈ Systems programming
- π§© Parsing & query execution
- β‘ Concurrency, memory & performance
- π Open-source database systems
shell-from-scratchβ exploring processes, command execution, pipes, redirection, and shell internalsmini-projects-rustβ smaller Rust projects around networking, concurrency, CLI tools, and language fundamentals
Database Engineering Β· Storage Systems Β· Query Engines Β· Rust Infrastructure Β· Distributed Systems
Currently open to systems / database engineering roles.
The more I learn, the more I realize how much there is left to understand.




