My Bookshelf
Books that have shaped my thinking as a software engineer and continue to influence my work.

Read
Clean Code
Robert C. Martin
Essential reading for any developer. Changed how I think about writing maintainable code.
Software Engineering
Best Practices

Read
Designing Data-Intensive Applications
Martin Kleppmann
Deep dive into distributed systems and data architecture. Incredibly comprehensive.
Distributed Systems
Database

Read
The Pragmatic Programmer
David Thomas, Andrew Hunt
Timeless advice for software developers. Great practical tips and mindset shifts.
Career
Best Practices

Reading
System Design Interview
Alex Xu
Currently working through this. Great examples of real-world system design problems.
System Design
Interview Prep