Writing
This is where I share my thoughts on a variety of topics, from technical insights to leadership tips and everything in between. These pieces reflect my experiences, lessons learned, and ideas I’m passionate about. Enjoy the read!
2026
2025
What Truly Defines a Senior Engineer50 ChatGPT Prompts I Use as an Engineering ManagerEngineering Excellence Isn't a Framework. It's a HabitDoes organisational culture affect software delivery performance?Why Product-Centric Engineering Teams Outperform the RestData-Driven Decisions for LeadersYou're Measuring Developer Productivity WrongWhy Your Backend Crashes at Scale: Lessons from Real-World FailuresThe Hidden Costs of Tech Debt: Why It's Not Just a Code ProblemPerformance Isn't a Feature – It's a FoundationMorning vs evening stand-up meetings: Which is better for your team?The Shared Challenges of Climbing and Software Engineering
2024
A Year in Books: My 2024 Reading RecapA Case Study in Leadership Change: From Limited Autonomy to Team OwnershipThe Role of Playtesting in Game Development [Part 2] — Types of playtestsWhen Strengths Become WeaknessesThe Role of Playtesting in Game Development [Part 1]From Engineering Manager to Technical Producer: Finding the sweet spot between Tech and StrategyExploring 7 of the Most Popular Monetisation Models in Games