Software Architecture · Engineering Leadership

.NET Software Support & Modernisation

Support for inherited C#, SQL Server and Azure applications

I help organisations maintain, improve and modernise business-critical .NET software — from inherited applications and persistent support problems to Azure delivery, architecture and practical AI.

Illustrative workspace with a laptop, wooden desk and greenery in warm natural light

Dependable software today. Safer modernisation when it is needed.

Keep existing software running well, make focused improvements and modernise selectively when the evidence supports it.

20+ years

Software engineering experience

10+ years

Lending and fintech technology

Engineering leadership

Development, offshore and QA teams

How I can help

.NET Software Support & Maintenance

Keep inherited and business-critical C#, .NET Framework, SQL Server and Azure applications reliable, maintainable and useful.

Explore software support & maintenance →

Existing Software Takeover

Understand an inherited application, establish how it builds and deploys, identify risks and create a practical route to ongoing ownership.

See how takeover support works →

Architecture & Technical Direction

Find the risks, dependencies and decisions making your platform harder to change.

Explore architecture reviews →

Legacy .NET Modernisation

Assess ageing .NET platforms, protect critical behaviour and build a staged route towards modern .NET and Azure.

Explore legacy .NET modernisation →

Practical AI Services

Prioritise valuable use cases and build governed AI capabilities that can work in production.

Explore AI services →

Fractional Technical Leadership

Bring senior technical direction into a period of growth, change or critical delivery.

Explore leadership support →

Illustrative photograph of people working with laptops in a naturally lit, plant-filled workspace

Experience grounded in real systems

I currently lead engineering around a business-critical lending SaaS platform, working across multi-tenant systems, payment integrations, legacy applications and modern services.

Read about my experience →

Current projects

A selection of products and open-source tools I am currently working on.

In development

StreamTV

StreamTV desktop prototype showing the Main profile Home with movie library, live channels and series
Desktop prototype: Main profile Home, with movie library, live channels and series.

A streaming client for authorised IPTV services, bringing live TV, programme guides, films and series into a responsive interface.

Built with Flutter, with web and PWA as the first target.

Active development

Quotenivo

Quotenivo public homepage showing an illustrative enquiry, proposal, quote and invoice workflow
Public homepage with a synthetic example workflow.

Helping small service businesses organise enquiries, track quotes and manage the next follow-up.

A practical workspace for keeping customer enquiries and quoting work moving.

Visit Quotenivo →

In development

Freniqo

Freniqo local development homepage showing an illustrative booking workspace
Local development preview with illustrative data.

Booking and customer management for independent service businesses.

Focused on making appointments and day-to-day customer care simpler.

Open source

Scratch Combo Generator

A browser-based scratch-combo generator for DJs, with audio playback and adjustable practice controls.

Try the generator →

View source on GitHub →

How exposed is your legacy .NET platform?

Use the 32-question Legacy .NET Modernisation Checklist to identify architectural risk, test rewrite assumptions and choose a safer next move.

Make better technical decisions

Practical ideas on modernising legacy platforms, reducing architectural risk and introducing AI responsibly. Written for engineering and technology leaders.

One useful email every two to four weeks. No noise and no sales spam.

Make the next technical decision with more clarity.

Tell me about the software you need to maintain, the platform constraint, delivery problem or AI opportunity you need to resolve.