Bookshelf

A collection of books that have influenced my thinking about technology, software development, and system design. I believe in continuous learning and these books have been instrumental in my growth as a developer.

Currently Reading

Designing Data-Intensive Applications

System Design

by Martin Kleppmann

A comprehensive guide to building scalable, reliable, and maintainable applications.

The Pragmatic Programmer

Software Development

by David Thomas & Andrew Hunt

A guide to becoming a more effective and productive programmer.

Recently Read

Clean Code

Software Development

by Robert C. Martin

A handbook of agile software craftsmanship with practical examples.

React Design Patterns and Best Practices

Frontend Development

by Carlos Santana Roldán

Learn how to write better React code with design patterns and best practices.

TypeScript Programming

Programming

by Nathan Rozentals

A comprehensive guide to TypeScript for building robust applications.

Recommended

System Design Interview

System Design

by Alex Xu

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

The Art of Computer Programming

Computer Science

by Donald E. Knuth

A comprehensive treatise on the analysis of algorithms.

Refactoring

Software Development

by Martin Fowler

Improving the design of existing code with practical techniques.

I'm always looking for new books to read. If you have any recommendations related to software development, system design, or technology in general, feel free to reach out!