Consultancy
Technical Architecture
Are you in need of advice on technology choices for a new application? Are do you want to revise your existing technology stack? I can help you by defining the best fit-for-purpose technology and architectural patterns for your situation. After an initial assessment we can have repetitive meetings and I'm available to do any additional research. I'll help in defining all the trade-offs, facilitating event-storming sessions, writing architectural decisions records, collaborating on diagramming, ...
Refactoring Legacy Applications
Technology and practices are evolving. But decisions for the past can make it very difficult to follow. I can advice your team on how they can refactor an existing hard to maintain application to a state-of-the-art solution. Of course always guided by automated tests.
Development Practices
Do you want to increase the quality and thus maintainability of your code base? Do you want to increase the effectiveness of your development team? I can use my experience, working with numerous development teams who where using Agile, Lean and XP practices...