Hire Me
I’m available for selected contract, consulting, and senior engineering work.
I help companies design, build, and improve software systems that need to be reliable, maintainable, and practical to operate. I’m most useful when there is a real business problem behind the code: a system that needs to scale, a legacy process that needs modernising, a product that needs shipping, or a technical problem that has become too costly to ignore.
I can help with:
- Turning unclear business or operational problems into workable software solutions
- Designing systems that are reliable, maintainable, and easier to change over time
- Modernising legacy applications and reducing dependency on fragile processes
- Improving data flows, integrations, background processing, and operational reliability
- Building internal tools, customer-facing platforms, and automation workflows
- Reviewing existing systems and identifying practical paths forward
- Supporting teams with technical leadership, delivery, mentoring, and code review
I work well in situations where the right answer is not just “write more code”, but understanding the constraints, making sensible trade-offs, and getting a dependable solution delivered.
Example: Climb Online

Presenting a custom back-office and commission calculation system to Mark Wright and the Climb Online accounting and sales team.
I built a back-office and commission calculation system for Climb Online, the digital marketing company founded by Mark Wright, winner of The Apprentice and business partner of Lord Sugar.
The system helped the accounting and sales teams automate commission calculations, reporting, and operational tracking. Presenting the finished product to Mark Wright and the Climb Online team was a memorable moment, and a good example of the kind of practical business problems I enjoy solving.