a small, opinionated shelf
Books
Books that shaped how I think about Android, code, teams, and the craft of shipping. Re-read often. Pressed into colleagues' hands.
-
Got a personal signed copy from the author. The inside story of how the platform I've built on for over a decade actually came to be.
-
Building Mobile Apps at Scale · Gergely Orosz
-
The Software Engineer's Guidebook · Gergely Orosz
-
Mobile System Design · Manuel VivoCited in this book for how WebSockets are used at a major brokerage product - Trade Republic's real-time data pipeline.
-
Clean Architecture · Robert C. MartinA hot topic for a good stretch of the last decade. Controversial in places, but genuinely worth reading if you want to think clearly about architecture - boundaries, dependencies, and what actually matters in system design.
-
Effective Java · Joshua BlochHelped a lot during early career - shaped how I think about API design, generics, and writing Java that doesn't fight you.
-
Effective Kotlin · kt.academy
-
Domain-Driven Design · Eric Evans
-
Staff Engineer · Will Larson