ClearLend · Original build series
A modern lending application, built with engineering discipline.
Follow the product, business model, buildable specification, modular-monolith architecture and backend layer decisions.
Read the original series →These are platforms I build in my own time to stay sharp, explore modern engineering practices, and demonstrate how I approach complex business problems. They are not production systems with paying users — they are evidence of how I think, design, and code.
Throughout my career I have worked on business-critical systems across legal services, financial services, SaaS platforms, and digital agencies. One thing I have learned is that strong engineers never stop learning. I build projects like these because they allow me to remain hands-on while continuously exploring modern software engineering practices, emerging technologies, and evolving architectural approaches.
For me, these projects are not coding exercises. They are a way of continuously refining my skills, testing ideas, strengthening architectural thinking, and ensuring I remain current with the technologies, patterns, and practices used by modern engineering teams.
ClearLend · Original build series
Follow the product, business model, buildable specification, modular-monolith architecture and backend layer decisions.
Read the original series →New · Microservices master class
Read a teaching series about microservices design through fictional user journeys and diagrams. Stage 1 is available; Stages 2–12 are coming soon.
Explore the new showcase →A plain-language guide to designing microservices, one stage at a time
If ClearLend needed microservices, how could a team design them without creating too many dependent APIs? This teaching series follows named user journeys. Each chapter explains a design decision with words and diagrams. No ClearLend microservices system is being built.
Enterprise Property Development & Portfolio Management Platform
Real estate development is an industry run on fragmented tools. Acquisition teams use spreadsheets. Legal uses email folders. Construction tracks progress on whiteboards. Finance reconciles in Excel. Nobody has real-time visibility across the entire project lifecycle. BuildEstate Pro replaces all of that with a single platform — every role, every phase, every document, every approval, every pound tracked in one place.
A full-stack enterprise SaaS platform spanning 14 integrated modules — from land identification through construction, sales, handover, and long-term asset management. Built with .NET 8, Angular 20, SQL Server, Clean Architecture, CQRS, domain events, state machines, and a 49-component design system with 188 tests and 28 property-based correctness proofs. Includes a detailed permission model (13 roles, 43 permissions), a global search command palette with 7-layer relevancy scoring, and a rule-based notification engine powering 27+ event types.
14
Modules
43
Permissions
49
UI Components
188
Tests
7
Search Layers
27+
Event Types
Enterprise Hospital Management System
Too many hospitals still operate with disconnected systems — one for appointments, another for billing, a third for lab results, and paper forms filling the gaps between them. Every patient who walks through the door deserves seamless, coordinated care from registration to discharge. ClarityCare eliminates those gaps: one patient, one record, one platform. Every interaction, observation, prescription, and invoice captured in a single system that gives clinical teams complete visibility.
An 11-module hospital management platform built with .NET 10, Angular 20, SQL Server, and a pure Domain layer with zero external dependencies. Every business entity is a sealed aggregate root with state transition methods that enforce clinical workflow invariants at compile time — no developer can accidentally skip steps in a prescription workflow or discharge a patient without a summary. Uses selected SOC 2 Type II, HIPAA, ISO 27001 and GDPR principles as design references—not as a claim of certification—with immutable audit logs, end-to-end correlation tracing, and RFC 7807 exception shielding that never leaks internal details.
11
Modules
7
Aggregates
31
Permissions
50+
Tables
4
Security References
Peer-to-Peer Lending Marketplace
Traditional lending is slow, opaque, and expensive for both borrowers and investors. A peer-to-peer marketplace connects people who need loans directly with people who have capital to lend — cutting out the middleman while maintaining the operational controls, compliance requirements, and financial accuracy that regulated lending demands. This platform handles the entire lifecycle: borrower applications, credit assessment, lender funding decisions, loan disbursement, repayment schedules, and investor returns.
A production-grade lending platform built with ASP.NET Core 10, Blazor WebAssembly, Clean Architecture, CQRS + MediatR, and SQL Server. This is not a tutorial CRUD application — it has real domain logic including an amortization engine with EMI calculations, installment state machines, background payment processing via IHostedService, late payment detection with grace periods and fee application, default detection after 3+ consecutive missed payments, and loan restructuring workflows. Multi-role dashboards serve borrowers, lenders, CRM managers, and administrators with resource-filtered queries that auto-scope data by authenticated user role.
6
User Roles
30+
Components
30+
Unit Tests
5
Solution Layers
11
Doc Files
34
Onboarding Docs
Multi-Tenant SaaS Platform for Sports Clubs
Every cricket club, football team, hockey squad, and tennis club faces the same chaos: member data in spreadsheets, payments tracked on paper, session bookings via WhatsApp, and fixture results scribbled on the back of a scorecard. The League is a unified platform that handles everything — from the moment a member signs up to the final ball of the season. Member management, session bookings, competitions, payments, live scoring, facilities, equipment, communications, and analytics — all in one place, for any sport.
A production-grade, multi-tenant SaaS platform built as a Modular Monolith with .NET 10, Angular 21, SQL Server, Redis, and Docker. 16 independent domain modules, each with its own Clean Architecture layers and DbContext, communicating through an integration event bus. Multi-tenancy via shared database with ClubId discriminator and EF Core global query filters. Includes a complete SaaS business model with tiered subscriptions, Stripe Connect payment processing, feature gating, dunning management, and platform transaction fees. Live match scoring via SignalR, PWA with offline capability, and 35 property-based correctness proofs ensuring critical business invariants hold across all inputs.
16
Modules
100+
API Endpoints
32+
Pages
35
Correctness Proofs
8
Sports Supported
30
Integration Events
Enterprise Multi-Tenant Pet Care Management Platform
Veterinary clinics, grooming salons, and boarding facilities still manage appointments on paper, track pet records in filing cabinets, and lose revenue from no-shows because they have no automated reminders. Billing is manual, scheduling leads to double-bookings, and pet owners have no way to book online or view their pet's records. PetCare Pro puts everything in one place — appointments, medical records, boarding, invoicing, payments, inventory, and a self-service portal where pet owners can book 24/7.
A cloud-ready multi-tenant SaaS platform built with .NET 8, Angular, SQL Server, Docker, and integrated with Stripe and PayPal for payments. 130+ RESTful API endpoints across 9 feature modules, 4 user roles (SuperAdmin, BusinessOwner, Staff, PetOwner), database-level tenant isolation, JWT authentication with refresh token rotation, and full Docker containerisation for deployment. Includes a self-service pet owner portal, smart scheduling with conflict detection, inventory management with low-stock alerts, and comprehensive reporting.
130+
Endpoints
9
Modules
4
Roles
3
Portals
2
Payment Providers
Docker
Ready
I believe the best way to stay current as a software engineer is not through certifications alone, but by continuously building. Over the last year I have invested significant time developing substantial portfolio platforms spanning multiple industries:
These projects help me evaluate new technologies, improve existing engineering practices, explore modern engineering approaches and study how Azure AI Foundry and RAG can use approved business data. They are practical development environments, not a claim that each platform operates as a live commercial product.
I am available immediately for senior developer, technical lead, and contract opportunities across the UK.