An experienced developer specialising in complex business solutions.

An experienced software developer and manager specialising in complex web applications and custom requirements.

Find Out More

Key Skills


Web & Software Development using the latest tech


Hosting and cloud infrastructure expertise

Team Management

Agile development and IT services management

Full Business Process

System development to manage your whole business process

Highly Experienced Developer and Team Manager

With an extensive background in software development, I have a broad range of skills, from technical expertise to a clear understanding of modern business practices. This gives me a unique perspective on the commercials of IT with naturally strong leadership.

With a strong technical understanding of systems development and a good grounding in other areas of IT, I am able to apply strategic thinking in which direction to take the business from an IT perspective.

Contact Me

Web Portfolio

Recent projects

Say Hello!

Fancy a chat? Contact me using the social media channels below!