Services
I help engineering teams modernise legacy systems, stabilise backend platforms, and adopt AI safely without vendor lock-in.
API Modernisation
Upgrade legacy .NET systems into clean, maintainable, predictable APIs.
What I deliver
- Modern .NET API architecture
- Refactoring legacy controllers and service layers
- Performance & reliability improvements
- Documentation & handover for internal teams
Outcomes
- Faster delivery of new features
- Reduced operational risk
- Lower long-term maintenance cost
- Clear, predictable API behaviour
AI-assisted Delivery
Practical, safe ways to use AI in engineering workflows - without locking your team into a single vendor or platform.
What I deliver
- Lightweight, local-first AI patterns that avoid unnecessary SaaS dependencies
- Clean, maintainable integration points for LLMs in existing systems
- Small, focused automation workflows that remove engineering friction
- Guidance on safe usage, data boundaries, and operational considerations
Outcomes
- Faster delivery through targeted AI-assisted improvements
- Reduced reliance on proprietary AI platforms
- Clear, maintainable code paths instead of “AI spaghetti”
- Confidence that AI usage is controlled, reviewable, and appropriate
Productised Consulting
Fixed-scope, outcome-based engagements with predictable delivery.
Engagements include
- Architecture and API review
- Performance diagnosis and bottleneck analysis
- Legacy .NET system assessment
- AI readiness and integration review
Outcomes
- Clear recommendations
- Actionable next steps
- Risk reduction
- Predictable timelines
How I Work
A clear, structured delivery process that reduces risk and keeps teams moving.
1. Discovery
We clarify goals, constraints, and the current state of your systems.
2. Technical Review
I analyse architecture, APIs, performance bottlenecks, and risks.
3. Delivery
Focused engineering work: modernisation, refactoring, performance fixes, or AI integration.
4. Handover
Clear documentation and next-step recommendations.
Tech I Use
Modern, stable, well-supported technologies chosen for reliability and long-term maintainability.
- .NET 6-10
- C#
- ASP.NET Core
- Entity Framework Core
- SQL Server / PostgreSQL
- Docker/Podman
- Azure (App Service, Functions, API Management)
- Local-first AI (Ollama, llama.cpp)
- Modern frontend tooling(Astro, React when needed)
Who I Work With
- Engineering teams maintaining legacy .NET systems
- CTOs needing clarity on API architecture
- Teams exploring AI integration without SaaS lock-in
- Companies needing performance diagnosis
When to Bring Me In
Your API is slowing down delivery
Symptoms include long release cycles and fragile endpoints.
Your team is struggling with legacy .NET
Refactoring and modernisation can restore velocity and stability.
You want AI but don't want SaaS lock-in
I help teams adopt local-first AI patterns safely and predictably.
Need help with a backend or API project?
I offer short, focused engagements that deliver clarity, stability, and measurable outcomes.
Book a call