The intersection of technology and leadership


Who am I?

I am Chief Scientist and former CTO at N26, the first mobile first bank with a European banking license.

I was formerly a Principal Technical Consultant at ThoughtWorks in London where I played a variety of roles (Developer, Trainer, Technical and Organisational Coach, Tech Lead, Architect) in a variety of organisations from startups (20+ people) to the supremely large organisations (10K+ people). I have worked across a variety of industries from retail, travel, industrial production, finance, telecommunications, and government.

I draw upon a background of systems thinking, lean/agile theories, learning theories and hands-on development to bring a unique perspective tightly blending technical, organisational and leadership concerns. To this end, you may be interested in some of the books I have written around these topics.

What I do?

Advise organisations

I have helped many organisations improve their own internal engineering organisations, through uncovering organisational system constraints, highlighting missing or unbalanced capabilities, or restructuring organisation structure and development process to improve the quality and flow of building software.

Lead system development

I still enjoy architecting, building systems through leading development teams (my background mostly in Java, Ruby and JavaScript development) where I have practised elements of Continuous Delivery & Extreme Programming since the early 2000s. I often work with clients on building Evolutionary Architectures, and making changes to bespoke developed business critical systems.

My experience with business critical systems across a variety of industries also gives me a good basis to run Architectural Assessments.

Train and coach

I have worked as a coach for Technical Leaders in a wide variety of places, and developed a 2-day training course focusing on building skills and experience for Tech Leads. I regularly run this sold-out course several times a year for Tech Leads that is suitable for potential, new or existing Tech Leads, Engineering Managers, or Architects. I have also built and run several training courses from TDD, Continuous Delivery, agile planning and estimating and skills for Project Managers. I am a regular coach on our internal Leadership & Development program.

Hold keynotes and speeches

I enjoy sharing my knowledge and developing other people, holding talks at internal and external conferences across the world. As of June 2017, Lanyrd had me presenting at 41 events across 13 countries around the world. I have held several keynotes at a number of conferences, with the largest being 2500 people, and even won an award for the best Architecture in Practice Presentation at SATURN 2016.

Contact Me

You can contact me at the following address: emailpat _at_ or via LinkedIn. I’m also on twitter @patkua (as of 2009).

Content on this site

This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License. You may reuse and redistribute any of this information as long as you attribute it correctly.

Creative Commons License


  1. hey there,

    stumbled onto your terrific blog while googling for good coffee in the Bayswater area as I’m missing a goooood barista coffee : ) you sure have eaten all around the place! heheh … but I couldn’t see your profile but I’m guessing you’re also a western chinese in London! 🙂 and you also appreciate good food 🙂 … drop me a note! … maybe we can chat online and check out some foodie places!

  2. Hi,

    First of all can I say thanks for your terrific blog. I also write about my life in Pune for the website Could I ask for permission to use your photo of the Sigree sign on our website (I have recently written a review of the place)?

    All the best,


  3. Hi Anna,

    Of course you can use the photo. Thanks. for your comment.

  4. Hi Patrick,

    Couldn’t find a “contact me” so here goes:

    I’ve been following your blog for a while (through PlantTW syndication), and I really like the content. I’ve been living in the world of automation for a few years now, and like the comment I put today on tests in a continouts build, I relate.

    Today I work at Typemock, on unit testing tools (a natural path for me). I’d like to remain in contact with you (apart from being a passive blog reader:). There’s a lot of stuff we do we’d like expert opinions on, especially tools we’re currently working on and are not out yet.

    If you’re interested, let me know. I’ll be happy to have you onboard.

    Thanks for your time,
    Gil Zilberfeld


  5. Hello, I tried to buy your book on but the site make an error or block (without explication) when I try to pay, by visa or paypal (bad ecommerce experience ! perhaps it doesn’t accept french card ?). Can I buy it in another place ? Thks

  6. Hi Patrick, thanks for your work and all your useful articles. I would like to ask you a question about being a Tech Lead across multiple teams. I am working for a young company where the work is spread across 3 teams. We are using an enterprise CMS (Adobe AEM) and because I have been working on this product since 2011I became a TL for all these teams, helping theme to maintain and create new functionalities that are fully working and compatible for AEM. Could you please help me to understand how I can be a Tech Lead not just for one team but for multiple teams? One of the thing I am finding really difficult is to find time to actually write code. Also my fear is that I could easily become a blocker for them or a single point of failure. thanks in advance for your time

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2019 patkua@work

Theme by Anders NorenUp ↑