Tomasz Lelek

In his professional Software Engineering career, Tomasz has worked on various production services, architectures, and programming languages (mostly JVM). He has production experience with monolith and microservices architectures. He has designed systems that handle tens of millions of unique users and hundreds of thousands of operations per second. He has worked in

  • Microservices architecture with CQRS (using Apache Kafka)
  • Marketing automation and event stream processing
  • Big data processing with Apache Spark and Scala

Tomasz now works at Dremio, where he helps create a modern data lakehouse solution. Before that, he was working at DataStax, building a variety of products around the Cassandra Database. He designed tools for thousands of developers for whom API design, performance, and UX friendliness play a crucial part. He contributed to Java-Driver, Cassandra Quarkus, Cassandra-Kafka connector, and Stargate.

books by Tomasz Lelek

Vibe Engineering

  • MEAP began December 2025
  • Last updated December 2025
  • Publication in Fall 2026 (estimated)
  • ISBN 9781633434363
  • 275 pages (estimated)
  • printed in black & white

Vibe Engineering lays out a provider-agnostic framework that’s focused on small, easily comprehensible code increments. Fully illustrated with real-world scenarios, you’ll explore industry use cases, from modernizing a legacy codebase to implementing Continuous AI Development. You’ll learn how to keep the benefits of speed and efficiency AI-assisted coding can deliver without sacrificing accuracy, maintainability, and trust.

Software Mistakes and Tradeoffs

  • April 2022
  • ISBN 9781617299209
  • 416 pages
  • printed in black & white
  • available in Complex Chinese, Japanese, Korean, Russian, Simplified Chinese

Software Mistakes and Tradeoffs explores real-world scenarios where the wrong tradeoff decisions were made and illuminates what could have been done differently. In it, authors Tomasz Lelek and Jon Skeet share wisdom based on decades of software engineering experience, including some delightfully instructive mistakes. You’ll appreciate the specific tips and practical techniques that accompany each example, along with evergreen patterns that will change the way you approach your next projects.