Services
Helping businesses build, integrate, and evolve software. From custom development and system integrations to long-term engineering partnerships.
Project Delivery
Defined scope, clear deliverables. I take ownership of a technical problem and deliver a working solution.
Custom Software Development

The Application You Need, Built to Fit
Internal tools, customer portals, data-heavy backends, desktop apps. If it's a small to mid-sized project, chances are I can build it.
I write software your own team can maintain and extend later, without unnecessary complexity.
Technologies
- .NET / C#
- Node.js, TypeScript
- React, Angular
- PostgreSQL, MS SQL, Redis
- REST APIs, cloud (AWS/Azure)
Typical Projects
- Data processing and transformation apps
- Internal operational tools
- Customer and partner portals
- Reporting and dashboard platforms
- Desktop-to-cloud migrations
Software & Hardware Integration

One Solution, From Device to Software
Some projects don't stop at software. They need devices, sensors, readers or custom electronics. I deliver both parts as one solution.
You get a single point of contact for the whole system, from the physical device to the software that runs it.
Technologies
- Device communication (serial, USB, TCP/IP)
- RFID, barcode readers, printers
- Sensors and custom electronics
- Cloud connectivity
Typical Projects
- Machine and device data collection
- RFID and barcode systems
- Monitoring and control systems
- Custom devices with companion software
Cloud Architecture

Infrastructure That Runs Without Surprises
I'm a certified cloud solutions architect. When I design cloud environments, the priorities are reliability, visibility into what's actually happening, and keeping the bill under control.
Technologies
- AWS / Azure
- Infrastructure as code
- Docker
- CI/CD pipelines (GitHub Actions)
Typical Projects
- Desktop or on-premise to cloud migration
- Backend re-architecture and modernisation
- Infrastructure automation (IaC)
- Production observability and alerting
- Cost analysis and resource optimisation
System Integrations & APIs

Connecting Systems That Weren't Designed to Talk
Maximize the value of your data by connecting the software your business relies on. I build integrations that keep information flowing between your systems automatically.
Most of my experience comes from integrating complex enterprise systems. Every integration is different, and that's exactly what I'm used to.
Technologies
- REST APIs, SOAP, Webhooks
- Message queues
- ETL pipelines
- .NET, Node.js
- OAuth 2.0, API gateways
Typical Projects
- ERP and accounting system integrations
- Payment and banking API connections
- CRM data synchronisation
- Regulatory and reporting data feeds
- Third-party API connectors
Plugins & Platform Extensions

When Off-the-Shelf Isn't Enough
When the platform you're on doesn't quite do what you need, an extension is often cheaper than replacing it. I've built plugins and custom modules for Unit4 ERP, Jira and Azure DevOps, among others.
No prior platform experience required. Learning new APIs is part of the process.
Technologies
- .NET / C#
- JavaScript / TypeScript
- PHP
- Platform SDKs and REST APIs
Typical Projects
- ERP module customisations
- Project management tool plugins
- Engineering and CAD tool extensions
- CMS and e-commerce plugins
Engineering Services
Long-term collaboration. I embed into your team or advise on technical direction.
Dedicated Software Engineer

Extend your engineering team with senior backend expertise.
I embed into existing teams, helping design, build, and evolve complex backend systems through long-term collaboration.
Typical work
- Backend systems
- Software architecture
- System integrations
- Technical leadership
Technical Consulting

Before committing months of development and a significant budget, make sure you're solving the right problem.
I work with teams and businesses to clarify technical direction, evaluate options, and reduce risk before development begins.
What I help with
- Architecture reviews
- System design
- Integration strategy
- Modernisation planning
- Build vs. buy decisions
Ideal for
- Planning a new product or platform
- Modernising legacy software
- Evaluating complex integrations
- Reducing technical risk before development
