How I can help
I provide independent technical consulting to organisations that need experienced leadership, advice or engineering expertise without necessarily needing a full-time senior specialist. Engagements can range from a focused architecture review or technical assessment to working alongside an engineering team over a longer project.
Technology Strategy & Architecture
I help you understand where technology could improve your business, what your options are, and which approach makes sense for your circumstances.
- Technology and architecture assessments
- Solution and system architecture
- Architecture reviews and second opinions
- Technology selection
- System modernisation
- Technical roadmaps
- Identifying and managing technical risk
Cloud & Software Engineering
I bring extensive experience in software engineering and Azure to projects that need senior technical input.
- Azure architecture and application design
- Software architecture
- .NET and C# development
- Application modernisation
- Cloud migration planning
- Technical implementation
- Code and architecture reviews
Security & Compliance
I help organisations understand and address technical security risks without creating unnecessary complexity.
- Security assessments
- Technical risk assessment
- Security architecture
- Security program development
- Compliance preparation
- SOC 2 experience and guidance
- Practical security improvements
Technical Leadership & Team Development
I work alongside technical teams to provide senior technical leadership, mentoring and guidance.
- Technical leadership
- Engineering mentoring
- Architecture guidance
- Developing engineering capability
- Improving engineering practices
- Supporting technical decision-making
- Knowledge transfer
How I work
- Review - Provide an independent assessment or second opinion on an existing system, architecture or technical decision.
- Advise - Work with leadership or an engineering team to provide ongoing senior technical guidance.
- Lead - Take responsibility for technical direction during an important project or period of change.
- Work alongside your team - Provide hands-on engineering or architectural expertise where additional senior capability is needed.
Not sure what you need?
You don't need to know exactly what kind of consultant you need before contacting me.
If you have a technical problem, an important decision to make, or simply want an experienced second opinion, get in touch. We can work out whether I can help.