Bookshelf

Books that inspire and inform my journey


Software Engineering


Clean Code

by Robert C. Martin (2024)

Read

A handbook of agile software craftsmanship with practical advice on writing clean, maintainable code.

System Design Interview

by Alex Xu (2024)

Currently Reading

An insider's guide to system design interviews with real-world examples.

Designing Data-Intensive Applications

by Martin Kleppmann

Want to Read

The big ideas behind reliable, scalable, and maintainable systems.

Artificial Intelligence


Hands-On Machine Learning

by Aurélien Géron (2023)

Read

Using Scikit-Learn, Keras, and TensorFlow for practical machine learning projects.

Deep Learning

by Ian Goodfellow (2024)

Currently Reading

Comprehensive introduction to the field of deep learning.

The Hundred-Page Machine Learning Book

by Andriy Burkov (2023)

Read

Concise and practical introduction to machine learning concepts.

Career & Personal Development


The Pragmatic Programmer

by David Thomas & Andrew Hunt (2023)

Read

Your journey to mastery with timeless lessons for software development.

Atomic Habits

by James Clear (2023)

Read

An easy and proven way to build good habits and break bad ones.

The Staff Engineer's Path

by Tanya Reilly

Want to Read

A guide for individual contributors navigating growth and leadership.

Reading Goals 2025

  • • Read 12 technical books (1 per month)
  • • Focus on system design and architecture
  • • Explore emerging AI/ML technologies
  • • Balance technical and soft skills development