Services
With over thirty years of full lifecycle development under my belt, I have a wealth of experience available to you. The list below isn't exhaustive, so if you feel I may be able to help, but your specific need isn't noted below, please get in touch. If it's outside my area of expertise I'll tell you, and if I'm able, will refer you to someone I trust who is.
Solution Architecture
I bridge organisational strategy, people and technology to develop solutions which not only fulfil functional requirements, but fit your organisation's unique DNA.
- I will engage with your management and operational staff to establish a deep understanding of the problem you're trying to solve, and the context any solution will need to live within.
- I will investigate and propose solutions while collaborating with your technology team to ensure alignment with your broader IT strategy.
- I can help guide implementation, delivery and ongoing support, offering continuity and accountability to the entire process.
Software Development
If you have a need for mission critical software, with which you can't trust an AI agent, I can help you. I write robust software delivered with 100% branch coverage tests, with a focus on maintainability.
Training package development
With extensive experience deploying systems into the field, I have developed many training packages suitable to technical and non-technical users alike. I can give your users the confidence to operate in mission critical environments where on-hand support may not be available.
Presentations and speaking
I have presented at numerous industry forums and conferences, and enjoy engaging over experiences and ideas with others. I am available to present in-person, at your public event or internal function. Most of my talks are grounded on my experiences designing, developing and deploying mission critical systems. If you think there's good alignment with your presentation needs, get in touch and we can explore some topics.