Speaking

I speak at conferences, meetups, and on podcasts about software engineering, architecture, and engineering leadership, drawing on more than twenty years of building teams and systems and on my book, Laws of Software Engineering. Since 2023 I have sat on the programme advisory board of WeAreDevelopers World Congress, Europe’s largest developer conference. Talks run 30 to 60 minutes and can be tailored to engineers, architects, managers, or executives. English or Serbian, in person or remote. Invite me to speak, and include the date, the format, the audience, and the topic you have in mind.

Topics

Software architecture and system design. Communicating architectures, design trade-offs, and the empirical laws (Conway’s, CAP, Hyrum’s) that shape real systems.

Engineering leadership. Building and scaling teams, what every tech leader runs into, leading through change.

Career growth for engineers. Becoming a great engineer, setting and reaching goals, moving from individual contributor to leader.

Clean code and engineering practices. Code quality and the principles (DRY, KISS, SOLID, YAGNI) that keep codebases maintainable.

AI in engineering. What the current wave actually changes in how software gets built, where judgement still belongs to people, and how teams adopt it without losing the plot.

Building in public. What I learned growing a community of 400,000+ engineers across a newsletter and social platforms, with posts viewed more than 300 million times.

For workshops and masterclasses for engineering teams, see Consulting and workshops.

Talks

Internal tech talks

Talks given inside the companies I worked for, and at their internal events.

  • How I Use AI Tools for Coding Trucking Hub, Jun 2026
  • Clean Code Development Zühlke Client Technology Days 2022, Zürich, Mar 2022
  • Mentorship: An Important Piece of the Puzzle of Your Career Zühlke Serbia Internal Tech Talks, Belgrade, Feb 2022
  • How to Set and Achieve Goals Zühlke Serbia Internal Tech Talks, Belgrade, Feb 2022
  • How to Grow Your Network to 11K Followers Zühlke Serbia Internal Tech Talks, Belgrade, 2022
  • Clean Code Development Zühlke Serbia lunch talk, Belgrade, Oct 2021
  • Introduction to Cloud Computing Zühlke Switzerland Mitarbeiter Tag, Zürich, Jun 2021
  • Demystifying the Most Significant C# Language Features From 8.0 to 9.0 and Beyond Zühlke Serbia Internal Tech Talks, Belgrade, Oct 2020 Slides
  • UI Testing Travel Guide Zühlke Client Technology Days 2019, Zürich, Sep 2019
  • Zühlke's Best Practices Have Saved Our First Intercontinental Project in Asia Zühlke Days 2018, Stuttgart, Germany, Sep 2018, with Michael Schnyder and Nemanja Jevremović
  • What's New in C# 7.x and Beyond Zühlke Serbia Internal Tech Talks, Belgrade, Feb 2018
  • Startit Research of the Developer Scene Zühlke Serbia Internal Tech Talks, Belgrade, 2018
  • Pomodoro for Developers Zühlke Serbia Internal Tech Talks, Belgrade, 2018
  • Improving Software Quality Through Testing with Visual Studio and TFS 2010 Elektroprivreda Srbije (EPS), Belgrade, 2013

Podcasts and interviews

Full playlist on YouTube.