Aythan Esmaeel
- 0123 456 78900
- [email protected]
- nhance.io
- Dubai, available for work in London
I've spent eighteen years building commercial software, most of it as a senior developer, lead or architect. Three of those years were spent as architect and principal engineer on XPS Aurora, an award-winning pensions administration platform. I've managed teams of up to eleven and worked directly with actuaries, government ministerial representatives and C-level executives.
Since February 2026 I've been the architect and technical lead in the team behind PT Max (ptmax.app), a .NET 10 and Blazor platform for personal trainers that's delivered through Nhance Group. It has a web app and an Android app on Google Play, and it takes card payments through Stripe.
PT Max was delivered with a team of Claude Code agents working in parallel, and Claude wrote 81% of its 6,394 commits. I designed the rules, tests and safeguards that make those agents safe to trust with a live product, and I've written more about how I work with AI.
I work through my own company, Nhance Group Ltd, and I'm looking for outside-IR35 contracts as a fractional CTO, head of engineering or senior developer.
Work Experience
Technical Lead and Architect
PT Max runs a personal trainer's business: clients, bookings, packages, payments, attendance and check-ins. It was built with a team of AI coding agents, and it's been live on Google Play since August 2026 with real coaches, clients and card payments.
ptmax.app · Google Play · Case study
- Architected the product on .NET 10: a Blazor web app (server and WebAssembly) and a .NET MAUI Android app sharing one codebase, with Stripe card payments, Google Play billing and notifications by email, push and in-app.
- The platform was delivered by ten or more Claude Code agents working at once, each with a defined job on its own branch, and by as many as thirteen in a single day.
- Designed the rules that make the agents safe to trust with production: one agent coordinates shared resources, and deploys, money, messages to real people, deletions and secrets always wait for a person's approval.
- The AI-written code is guarded by 9,456 automated .NET tests and 1,381 browser tests. The full browser suite runs before every release, and it scales to use every core of a modern computer, with successful runs on up to 32 in parallel. Agents may change a test, but they must list every change and the reason for it.
- Built the tools the agent team works with: a live operations dashboard, decision pages answered with a click, and a voice channel for reports and questions away from the screen.
- Cut the app's WebAssembly download from 9.3 MB to 4.5 MB by moving server-only code out of shared libraries.
Software Consultant (contract)
I was architect and principal engineer on XPS Aurora, an award-winning pensions administration platform on Azure that now serves more than 1.3 million members across about 600 schemes, including the SEI Master Trust, the Capgemini UK Pension Plan, and the police pension schemes of the Metropolitan Police, Kent, Surrey and Sussex.
- Designed and delivered most of Aurora's front end and workflow architecture: admin portals, approvals, audits, work queues, and the event-driven CQRS engine behind joiners, leavers, retirements, transfers, divorces, deaths and trivial commutation.
- Played a foundational part in building a sandboxed C# environment where actuaries write scheme rules within strict limits, with versioning, branching, diffs, validation and multi-party approval before anything reaches production.
- Architected payroll ingestion and the mapping between employer files and the core model, with GDPR-safe access controls, plus bulk onboarding and legacy data migration for large scheme transitions.
- Built automated document generation for statements, benefit quotes and statutory letters, and tuned queues, caching, batching and parallelism for actuarial calculations.
- Recruited and built the in-house permanent technical team.
- Helped double the share price of XPS Group, a FTSE 250 company.
Technical Consultant (contract)
Trustmark was the sole BEIS-approved agent for the £1.5 billion Green Homes Grant, and I worked on its platform.
- Helped design and build the Vue and .NET Core front-end framework that processed voucher applications and installer workflows.
- Delivered updates and new components on the live system, which handled about 78,000 vouchers and 47,500 installations.
- Worked directly with C-level executives and government ministerial representatives throughout.
Founder
Nhance is my own technology consultancy, and my business runs through it.
- Delivered bespoke .NET and Blazor work, including custom content management systems, developer productivity tools and fast browser-based visualisation.
- Built tools for teams practising XP, pair and mob programming, and for mapping where development effort pays back best.
- Advised client teams on architecture, XP, rapid development and Blazor adoption.
Technical Consultant (contract)
I was asked in to help recover a high-value Vue and Node.js programme for some of the world's biggest retailers, run by teams in Singapore, Australia and the US. Much of the job was working with senior stakeholders until they trusted the team again.
Lead Developer (contract)
I led the front end of the Tomra 5C food-sorting machine, which went on to win a Japan Food Journal award.
Case study · Salvation on a trolley
- Designed and built the machine's user interface in C#, WPF and ReactiveUI.
- Mentored C++ developers in C#, and brought SOLID, domain-driven design, test-driven development and XP into the team.
- Ran pair and mob programming sessions to fix communication between teams, and helped hire three developers.
Founder
Earlier roles
- Technical Consultant, SketchCreate (Sep 2017 – Feb 2018): coached a funded start-up's team in Angular, C# and XP.
- Lead Developer, Draw Group, now Oliver Wyman (Apr 2017 – Sep 2017): led five developers building an account management portal for a large German energy supplier.
- Senior C# Developer, Landmark Information Group (Apr 2016 – Apr 2017): led a team modernising decades-old systems behind almost the entire UK mortgage market. My .NET microservice design became the blueprint for the upgrades that followed.
- Front-end Developer, Oliver Wyman (Apr 2016 – May 2016): helped a team of six recover an overrunning project for National Australia Bank.
- Lead Developer, Draw Group (Oct 2015 – Mar 2016): a three-week prototype won the full build from a major French bank. I then led a team of six to deliver it and handed it over with a two-day seminar in Paris.
- Technical Consultant, Path Creative (Jan 2015 – Sep 2015): main developer of a PhoneGap app for Middlesex University Students' Union.
- Software Development Manager, Achilles Group (Feb 2014 – Jan 2015): managed eleven developers recovering an international inventory management system.
- Technical Consultant, Studio 10 Beauty (Oct 2013 – Feb 2014): architecture and database design for an e-commerce platform that launched alongside national press, TV and radio campaigns.
- C# Developer, Graphnet Health (Jan 2013 – Apr 2013): ported services to the NHS N3 network's Interoperability Toolkit.
- App Developer, UI Centric (2012 – 2013): Windows 8 apps for Rightmove, Engadget, The History Channel, Fox News, Epicurious and ComiXology. I led three developers and reported to the CEO.
- Tech Lead, Yousoft (Jan 2009 – Sep 2012): led a team of five on web portals, websites and medical hardware.
- Web Developer, Miles 33 (Jan 2008 – Jan 2009): built the proof of concept that started the company's web development department.
Projects
A live fitness-coaching platform on the web and Android, built with .NET 10, Blazor and .NET MAUI. I'm the architect and technical lead in the team behind it, and it was delivered with AI coding agents working in parallel, with 9,456 .NET tests and 1,381 browser tests guarding their work. Read the case study.
Oosterweel Link schematic renderer
A Blazor and Azure Maps renderer for the Antwerp tunnel project (Oosterweel Link) that draws more than 100,000 infrastructure points in the browser, with rewritten level-of-detail logic and a point-clustering engine.
StudySteps
A pre-release MAUI / Blazor hybrid app (and website) designed to help learners manage their time and priorities in relation to their studies using a novel approach of having them regularly assess their confidence in each subject and cross referencing that with the opinions of others (i.e. school staff) to highlight the gaps and emphasise best ROI for time studied. Learn more.