Books & Reading List
A public shelf of what I'm reading and the technical books I regularly consult and study.
Currently Reading
Man's Search for Meaning
by Viktor E. FranklExploring logotherapy, purpose, and human resilience under extreme adversity.
Reference & Study Shelf
Designing Data-Intensive Applications
by Martin Kleppmann
A go-to reference on storage engines, replication logs, consensus algorithms, and distributed consistency.
The Linux Programming Interface
by Michael Kerrisk
Comprehensive reference on Linux system calls, processes, memory management, signals, and IPC.
Effective Java (3rd Edition)
by Joshua Bloch
Core design patterns, object creation, equals/hashCode contracts, generics, and concurrency best practices.
System Design Interview — An Insider's Guide
by Alex Xu
Practical blueprints for rate limiters, distributed caches, message queues, and global storage systems.
Clean Architecture
by Robert C. Martin
Dependency inversion, boundary separation, and decoupling business logic from frameworks and databases.