⟵ work ⟶ now · Client work

For a home care organization, I connected AFAS to the recruitment website and care app: employee and client records coming in, vacancies and applications going out.

AFAS holds ThuiszorgInHolland’s personnel and client records. The website handles recruitment, and the care app needs to know who can log in. I was hired to build the bridges between them, using the website’s backend for both the web and native app, which I built in Supabase.

One app for care workers and clients

The app has been in the App Store and on Google Play since August 2026. It is one React build: the browser gets it as a web app, and Capacitor wraps the same files for iOS and Android. Vacancies are open to anyone, and an application can be sent from the app. Clients can request and manage their care needs through the app.

A care worker sets a home postcode and a radius of up to 15 kilometres. Then, any open shifts inside the range show as a list or on a map, each with its distance, days and hours; and the worker can sign up for them with one tap. A new shift in the area arrives as a push notification with a signup button of its own, so it can be taken without opening the app. Someone who wants more hours sends days and parts of the day to planning from a form.

Clients read their care log and handle via the app what they previously had to do via phone calls to the front office: pause care for a holiday, cancel a visit, report that nobody came, leave feedback. Both user types get the news, and a chatbot that answers common questions.