I help organisations move forward without stopping the business, and shape the teams that carry the change.
Software architect with fifteen years of hands-on work across .NET, Azure and the frontend. I work directly with the business, turning goals and constraints into clear technical options and helping decision-makers choose with an honest view of cost and risk.
What I work on
- System integration
- APIs, gateways and messaging that let old and new systems run side by side while ownership moves across.
- Modernisation
- Taking .NET estates to supported runtimes and managed Azure services in steps the business can fund and verify.
- Migrations
- Data and workload moves with a rollback plan, observability from day one, and a date that holds.
- Building from scratch
- New products and platforms designed for the load, team and budget they will really have, with room to grow.
- Optimisation
- Finding where time and money go, in code, queries and cloud spend, and fixing the parts that matter first.
- Delivery process
- Internal delivery processes sized to the team: reviews, CI/CD and release practice that fit the need, not a textbook.