Built with partners
ilarna
A rebuilt care-matching platform for UK in-home support.
Helping ilarna move from a quick-build MVP to a platform ready to grow, stay compliant, and get smarter over time.
- Partner
- ilarnaUK-based platform connecting people with self-employed Personal Assistants for in-home support
- Sector
- In-home care
- Users
- Support Seekers, Personal Assistants and ilarna staffPlus a growing offering for NHS professionals
- Services
- Platform Rebuild
- Compliance & Verification
- Matching & Session Management
- Payments & Payroll Automation
Watch the trailer
About ilarna
ilarna is a UK-based platform that helps people live well at home by connecting them with independent, self-employed Personal Assistants (PAs) who provide everyday in-home support, alongside a growing offering for NHS professionals.
The people receiving support are called Support Seekers, and everything is built around that relationship: matching them with PAs who get to know their routines and what matters to them, backed by technology that quietly keeps families informed and reassured.

The problem
ilarna came to us with a clear goal: rebuild the platform behind PA onboarding, verification, matching and payments so it could support tens of thousands of users without slowing down, stay fully compliant with UK safeguarding rules, and be ready for smarter, AI-powered features further down the line.
What made this hard wasn't any single feature, it was the combination. Compliance checks like DBS and identity verification can't be fully automated by law, so the process had to stay quick and simple for PAs filling it in and for ilarna's team reviewing it, even with a real person checking every case and a third-party identity service built into the middle of the flow.
Years of PA and Support Seeker information had to move out of the old system gradually, step by step, rather than in one risky move. And every decision had to work for the business today while setting ilarna up for the AI-powered matching it wants to introduce in future.

One connected system, guided onboarding


Richer profiles, visual matching

Visits and wellbeing reports



Payments and payroll

Secure and easy to oversee
Every PA moves through a clear status, from new applicant to pending to approved, so staff always know who's ready to be matched.
Every person who logs in, whether a Support Seeker, a PA or a member of staff, only sees the information relevant to them, with built-in messaging so any of the three can reach each other without leaving the platform. Senior admins control who has staff access at all, and every important action is permanently recorded, giving a clear, time-stamped trail of who did what and when.

Results and impact
Matching a Support Seeker with the right PA used to mean an hour of manual searching and phone calls. Staff now go from a search to a shortlist of nearby, approved, best-fit PAs in about three minutes, then send a job request to all of them at once.
Bringing on a new PA used to be a run of meetings and manual paperwork. It is now one guided digital flow covering identity, right-to-work, DBS, skills and rates, with every check logged for compliance. Onboarding is down to around thirteen minutes per PA, saving close to two hours of manual work each time.
Because onboarding and matching are so much quicker, ilarna can put more approved PAs in front of each Support Seeker. Families get up to three times the choice, a match built around real needs like mobility or dementia support, and care that starts sooner.
ilarna's validated care-matching model is now engineered to scale, stay compliant and grow smarter over time.
Tech stack
- Architecture
- Modern, scalable foundationMore powerful than the original quick-build version, designed to keep performing as more PAs and Support Seekers join
- Applications
- Three dedicated appsOne each for staff, Support Seekers and PAs, all sharing the same up-to-date information
- Frontend
- React + TypeScript + Vite + Nx monorepo
- Data model
- Central data modelOne organised source of information, designed to carry over cleanly from the old system and support smarter features in future
- Identity verification
- VouchsafeEmbedded identity and right-to-work checks during PA onboarding
- Payments
- StripeSecure online payment for Support Seeker invoices
- Notifications
- Twilio (SMS) + emailUpdates to admins, PAs and Support Seekers
- Database
- MSSQL
- Matching engine
- Map-based PA searchDistance-sorted, with tag filtering (e.g. mobility, dementia support) and a highlighted best-match recommendation
- Mapping
- Google Maps
- Search & filtering
- Filterable listsPAs, Support Seekers, Sessions, Payroll, Invoices and Tags
- Reliability
- Automatic retriesKeep payments and messages from being lost during a brief outage with Stripe, Xero or Twilio
- Hosting
- Azure
- Auth
- Azure MSAL, Microsoft/Azure ADSecure login with role-based access, so people only see what's relevant to them
- Compliance
- GDPR and UK Data Protection Act alignmentSigned data agreements with every third-party service; systemised right-to-work, DBS and identity verification checks
- Monitoring
- Centralised monitoringHelps the team quickly spot and track down issues across the platform
- Language
- TypeScript
- CI/CD
- Automated checks and testing before every releaseZero-downtime deployments with a 5-minute automatic rollback if anything goes wrong
- Testing
- Jest and Vitest 4
- Code quality
- ESLint 9 + typescript-eslint, Prettier, Husky + lint-stagedPre-commit hooks
Need something like ilarna built and kept running?
Got a market and a problem worth a company? Build it with us →
