Welcome to my GitHub! I'm passionate about building and scaling distributed storage systems that push the boundaries of what's possible. Currently, I engineer and optimize exabyte-scale object storage platforms—solving performance puzzles, scaling for the impossible, and debugging the sort of complex multi-network systems that keep most folks up at night (I sleep just fine, promise).
- Distributed Systems Algorithms & Database Internals: Working with consensus (Raft, Paxos), replication, consistency models, and deep dives into storage engines (row store, column store, LSM engines), indexing, and request processing lifecycle.
- AI & RAG Stacks: Designing advanced Retrieval-Augmented Generation systems with hybrid semantic search and LLM-compatible agent servers.
- Framework Development: Shipping frameworks and developer tools adopted by teams across Apple, AWS, Uber, and more.
- Performance Tuning: Squeezing every last drop out of large-scale storage systems. JVM GC analysis, flame graphs, network tracing, etc.
- Scaling Challenges: Architecting for growth, from petabytes to exabytes (and beyond).
- Deep Debugging: Investigating and resolving gnarly issues in multi-layered, multi-network environments.
- Languages: Java, Rust, Go, Python, JavaScript, TLA+
- Storage Systems: Distributed object storage, high-availability architectures
- Database Internals & Algorithms: Storage models (row store, column store, LSM), query optimization, indexing, replication, Raft/Paxos consensus, consistency and fault tolerance
- AI/ML: Hybrid semantic search, RAG evaluations, OpenAI-compatible LLMs, agent orchestration
- i3grid: A dynamic window tiling extension for i3wm, making power-users' lives a little (or a lot) easier. Loved by the i3 community!
- RAG Stacks & Frameworks: Deployed complex AI-driven search infra for multiple large-scale deployments.
- Frameworks @ Apple & AWS: Engineered robust, high-performance frameworks and developer tools that empower teams across the org.
- I love untangling distributed system mysteries and making things run fast—even when they’re really, really big.
- My code sometimes ends up in places I never expected (hello, random i3 user from across the globe!).
- I believe the right emoji can make any documentation more readable. (See? 🧐)
“Distributed systems: because one computer is never enough.”
Feel free to connect, collaborate, or just say hi!