SQL Mentoring Series
A structured journey from relational foundations and advanced querying to SQL Server performance engineering and modern data architecture.

Senior Full Stack Engineer & Technical Lead
I am a working software engineer who still learns by reading, coding, testing ideas and writing down what I discover. Over 15 years in finance, legal, healthcare and SaaS, that habit has helped me deliver reliable software while continuing to grow.
Permanent · Contract · Consultancy · Remote · Hybrid · London · Full UK working rights

Recent articles, practical guides and additions to my engineering learning journal.
A structured journey from relational foundations and advanced querying to SQL Server performance engineering and modern data architecture.
My practical mentoring guide for junior developers who want to understand the complete ASP.NET Core journey: startup, Kestrel, middleware, routing, security, model binding, application services, responses, observability, performance and testing.
Read article →My book-backed study notes and practical exercises for understanding Azure Bicep, from first resources through modules, managed identity, what-if, CI/CD and production governance.
Read article →A public set of questions I use to revisit fundamentals, practise explaining architecture and trade-offs, and expose gaps that deserve another experiment.
I bring substantial production experience without pretending that experience ends the need to learn. I can join a team, understand its context, contribute useful code and keep adapting as the system and technology evolve.
Not prototypes. Not proposals. Production code that handles real transactions, real users, and real compliance requirements — every day.
Architecture discussions, code reviews and stakeholder conversations are part of my work, but I stay close to implementation and remain open to better ideas from the team.
Loan management, legal practice, healthcare operations, property development — I translate complex business requirements into working systems.
Production support, incident investigation, root cause analysis, performance tuning. I do not just build things and walk away.
Legacy migration, architecture improvement, technical debt reduction — carefully, incrementally, without disrupting live operations.
My portfolio and learning journal show experiments, revisions, working examples and lessons in progress—not a claim that I know every technology.
I have delivered software across six industries. Each required understanding real business complexity — not just writing code to a specification.
Loan management, investor onboarding, payment processing, financial calculations, daily ledger operations, compliance, and reporting. 6 years as tech lead at Zorin Finance.
Practice management for 200+ fee earners. Matters, documents, time recording, billing, compliance workflows, and multi-office operations at Setfords.
Patient registration, clinical workflows, pharmacy, laboratory, admissions, billing — modelled through ClarityCare with SOC 2 and HIPAA compliance architecture.
Full lifecycle platform: land acquisition, planning, construction, sales, handover. 14 modules, 43 permissions, workflow-driven operations through BuildEstate Pro.
Multi-tenant architecture, subscription management, feature gating, Stripe integration, tiered pricing. Built production-ready SaaS patterns across multiple platforms.
40+ client projects across multiple industries. Fast delivery, tight deadlines, legacy support, CMS integrations, payment gateways, and multi-project management.
The most comprehensive example of my engineering capability.
Enterprise Property Development Lifecycle Platform
A 14-module enterprise platform with a 49-component design system, global search with 7-layer relevancy scoring, enterprise RBAC (13 roles, 43 permissions), rule-based notification engine, and state machine-driven workflows. Built with .NET 8, Angular 20, SQL Server, Clean Architecture, and CQRS.
Not just a list of technologies — these are the engineering disciplines I apply to deliver enterprise software.
C#, ASP.NET Core, Angular, React, Blazor, SQL Server, REST APIs, TypeScript
Azure App Services, Functions, Service Bus, Blob Storage, Cosmos DB, SQL Server
Clean Architecture, CQRS, DDD, Modular Monolith, API-first, workflow-driven design
Service Bus, event-driven patterns, SignalR, background processing, notifications
IAM, RBAC, JWT, OAuth, secure API design, audit logging, compliance architecture
Azure DevOps, GitHub Actions, CI/CD, Docker, release management, automation
Application Insights, structured logging, monitoring, tracing, health checks
Unit testing, integration testing, property-based testing, code reviews, TDD
Enterprise platforms, scalability, performance, resilience, multi-tenant SaaS
Mentoring, code reviews, architecture decisions, stakeholder collaboration, SDLC
Claude, Kiro, GitHub Copilot, Azure AI, Semantic Kernel, OpenAI integrations
Production systems. Real employers. Real delivery.
Focused Technical Development & Portfolio Building
Since completing my role at Setfords, I have focused on intensive hands-on software engineering, portfolio building, and exploring modern engineering practices. Working across ASP.NET Core, Angular, React, Blazor, SQL Server, and Azure, I have designed and developed several enterprise-grade platforms spanning property development, healthcare, legal operations, financial services, and community systems.
Setfords – Guildford
Worked as a Senior Full Stack Software Engineer on Halo, Setfords' business-critical legal practice management platform used by solicitors and operational teams to manage matters, case workflows, document handling, billing, payments, compliance activities, and internal business processes.
I enjoy solving technical problems and helping organisations build better software. Whether it's a long-term engineering role, a technical review, or a specific challenge that needs experienced hands — I'm always open to a conversation.
ASP.NET Core & C#
REST API Development
SQL Server & Data
Angular, React & Blazor
Azure Cloud
Enterprise Architecture
Legacy Modernisation
Performance & Bug Fixing
I am available immediately for senior developer, technical lead, and contract roles.
Remote · Hybrid · London · No sponsorship required · Start within 1 week