Custom software development
Build software that fits the way your team or customers actually work when off-the-shelf tools are not enough.
Software, automation, and internal tools
I design and deliver systems that reduce manual work, improve reliability, and help teams move faster — using modern tools and AI where it adds value.
Services overview
The work is centred on practical delivery: custom software, workflow automation, internal tools, integrations, and selective use of AI where it adds value.
Build software that fits the way your team or customers actually work when off-the-shelf tools are not enough.
Reduce repetitive admin, manual handoffs, and duplicated data entry with straightforward automation across the systems you already use.
Build maintainable internal tools that make day-to-day work clearer, quicker, and less dependent on spreadsheets, inboxes, or workarounds.
Connect the systems your business already relies on so information moves automatically instead of being copied between tools by hand.
Use AI where it adds value, such as speeding up drafting, review, or delivery, without making the implementation brittle or overcomplicated.
How I work
I focus on practical solutions that solve real problems — not over-engineered systems or unnecessary complexity.
Step 1
Start with the real workflow, the bottlenecks, and the cost of the current process before deciding what needs to change.
Step 2
Look for the simplest way to reduce manual work, cut delays, or improve reliability without adding unnecessary complexity.
Step 3
Deliver working software quickly, use modern tools where they help, and keep the result simple enough to maintain.
Good fit for
If any of these sound familiar, there is usually a practical opportunity to reduce manual effort, connect systems, or put a better tool in place.
The work needs to move faster, but not at the cost of adding another fragile process or tool.
Core systems are starting to create friction through delays, awkward workarounds, or maintenance overhead.
Too much work still depends on repetitive admin, handoffs, or copying information between tools.
You need a practical solution that is built well, delivered cleanly, and kept simple enough to maintain.
Example projects
Examples of the kind of work I’ve delivered in real systems and operational environments.
Designed and delivered a cloud-based reporting platform to replace a legacy system that had reached its limits, improving performance and supporting ongoing growth.
Architected and built a backend platform supporting multiple applications and around 50,000 users, improving scalability, reliability, and deployment speed.
Led the migration of core systems from legacy infrastructure to AWS, improving deployment speed, reliability, and operational flexibility.
Built internal tools and supporting systems for reporting, notifications, and access control, reducing manual effort and improving day-to-day operations.
If there is a practical way to save time, reduce cost, or remove manual effort, I can help you build and deliver it.