Skip to content

My name is Łukasz Ławicki and I’m a Software Engineer and Engineering Leader.
I work as an independent consultant, combining hands-on software engineering with technical and engineering leadership.

Most of my professional work is still close to the code primarily within the .NET ecosystem. A significant part of my role today involves supporting teams, technical decision-making, and engineering management. I help teams improve delivery, architecture, and day-to-day engineering work without losing sight of real constraints.

Having worked in startups and mid-sized companies, I’ve seen firsthand what slows teams down and frustrates developers. I enjoy identifying those problems and removing them – whether through better technical choices, clearer ownership, or improved collaboration.

I’m a strong believer in automation and reducing unnecessary manual work wherever possible.

🧪 Outside of work, I’m an adrenaline seeker: windsurfer, surfer, fixed-gear rider, and skier.

👨‍🍳 I enjoy cooking, reading more books than I should, and sharing life with my wife and a stubborn Samoyed.

I’m also the author of this blog and co-host of a podcast focused on software engineering, leadership, and real-world delivery:
👉 Leadership Failed Successfuly

You can find more about my professional experience and current focus on engineering leadership on my LinkedIn.