paul · spencer
case · vvz app
home work github
case · vvz app Mobile Forced Care Registration wvggz · 2023 – 2024
lead developer · mobile · 2023 – 2024

VVZ App

A privacy-focused mobile application for mental healthcare professionals to register forced care interventions under the Dutch Mental Healthcare Act (Wvggz). One Kotlin Multiplatform codebase, two stores, encryption end to end — built so a nurse can register care quickly while the patient’s rights remain protected.

platforms
iOS + Android
auth factors
3
framework
Kotlin Multiplatform
domain
mental healthcare

i. Overview

The value proposition: allow quick and easy registration of forced care by mental health professionals to protect patient rights and ensure mental-health institutions remain compliant with the law. The app handles a brutal regulatory surface area without making the nurse pay for it. 2023–2024.

VVZ App patient suggestion interface for mental health care registration
plate i — patient suggestion interface

ii. Architecture & Security

As Lead Developer, I designed and implemented a security-first solution:

  • Designed and implemented a comprehensive Kotlin Multiplatform application delivering seamless experiences across iOS and Android.
  • Created an innovative authentication system with multi-factor security (biometrics, PIN, and 2FA) so only devices twinned with authorised personnel can access patient data.
  • Built a clean architecture with separation of concerns between UI, business logic, and data layers for improved maintainability and security.
  • Implemented advanced encryption for sensitive patient data storage and transmission.
VVZ App patient list view for compulsory care management
plate ii — patient list, compulsory care

iii. AI & Privacy Protection

I developed innovative AI solutions that prioritise privacy:

  • Engineered a novel patient avatar generation system that preserves recognition capability while maintaining anonymity.
  • Created a prediction model to anticipate the most likely patients and care types to be registered, reducing administrative time.
  • Developed a speech-to-text transcription system with domain-specific terminology recognition for fast care documentation.
  • Implemented natural language processing APIs for smart note formatting and validation of required documentation fields.
VVZ App care registration form under Dutch WvGGZ law
plate iii — care registration form

iv. Secure API & Patient Management

Security and efficiency were paramount in the API design:

  • Designed and implemented a complete RESTful API infrastructure for secure communication with the central portal.
  • Created intelligent patient filtering and search capabilities with intuitive UI for quick identification.
  • Implemented real-time care suggestion functionality based on historical data and current patient status.
  • Built robust care registration workflows with appropriate validation for both approved and disallowed care scenarios.
VVZ App AI-generated avatar system for patient privacy
plate iv — ai avatar generator, recognition without identification

v. Key Contributions

  • Reduced administrative burden for mental healthcare professionals through intuitive interface and AI assistance.
  • Enhanced patient privacy through innovative anonymisation techniques and secure data handling.
  • Created a cross-platform solution that works seamlessly across both iOS and Android environments.
  • Implemented robust authentication that balances security with usability in time-sensitive scenarios.
  • Developed predictive capabilities to streamline care registration while maintaining accurate documentation.

vi. Stack

Kotlin Multiplatform Biometrics + PIN + 2FA REST API Encryption Speech-to-text Predictive modelling NLP Privacy-preserving image processing

No mail program is configured for this browser, so here is the address:

spencerpj@gmail.com