Experience
From software engineering to technology leadership.
Over more than two decades in software and technology, my responsibilities have evolved from building software to designing systems, leading teams, shaping engineering organizations, and contributing to technology and product strategy.
Capability eras
- 01
Foundation: software engineering
The base everything else rests on: writing, designing, and maintaining real software in production.
- Programming and backend software systems
- Software design, modelling, and refactoring
- Databases and data modelling
- Testing strategy and automated test suites
- Engineering fundamentals that still inform every decision I make
- 02
Architecture and technical leadership
Moving from writing components to designing systems and shaping technical decisions with and through others.
- System design and pragmatic software architecture
- Technical decision-making and documented trade-offs
- Reliability, scalability, and operability
- Engineering standards and review culture
- Mentoring engineers and technical leads
- 03
Engineering management
Leadership through people: building teams that deliver well and grow the individuals inside them.
- People leadership, hiring, and career development
- Team health, accountability, and clear expectations
- Delivery practices and predictable execution
- Cross-functional collaboration with Product and business stakeholders
- Working through organizational friction rather than around it
- 04
Technology leadership
CTO-level responsibility: technology as a business capability, not a cost centre.
- Technology strategy and its alignment with business goals
- Organizational design for engineering
- Architecture direction across products
- Product and Engineering alignment
- Executive communication and outcome-oriented reporting
- 05
Product building and entrepreneurship
Staying a builder: designing, shipping, and operating products end to end.
- Modern SaaS product development
- AI-enabled product architecture
- Cloud-native delivery and DevOps practice
- Direct exposure to customers and commercial reality
Selected environments
I have worked in international technology environments, across complex products and engineering organizations, including work associated with:
- LittleBig Connection
- Derivco (Betway)
- COSENTINO
- No veas
- Modula4
- Deutsche Bank
- Bank of America
- CA Technologies
IBANSI — Founder & Engineering Lead
IBANSI is an AI-native Business Operating System being built to help small businesses manage and grow their companies through a connected ecosystem of business applications and AI capabilities.
It is where I keep my hands in the work: modular SaaS architecture, a shared business context layer, tool-driven AI agents, CRM and finance capabilities, document management, authentication, and secure APIs built with TypeScript, PostgreSQL, and cloud infrastructure.

