Services
I work closely with leadership and product teams, both as an advisor and as a technical lead in day-to-day work.
Advisory and architecture
I help make your IT architecture support the direction of the business.
- Enterprise architecture and alignment between strategy and delivery
- Domain-driven design workshops and facilitation
- Architecture reviews and technical strategy
- Bounded contexts, context mapping and evolutionary architecture
Leadership in practice
Sometimes the most useful thing I can do is sit with the team.
- Technical leadership inside product teams
- Raising the engineering bar and setting clear standards
- Migration and modernisation of older systems
- Coaching tech leads and architects
Culture and practices
The way people work together matters as much as the technology.
- Product teams with real ownership and self-organisation
- DevOps, CI/CD and quality earlier in the process
- XP practices: pair programming, TDD and continuous integration
- Retrospectives, team goals and conversations about what works