PoloniaCare

Internal operations platform for a Polish care agency that places caregivers with elderly clients across Germany. Used daily by coordinators to manage the full placement lifecycle — from onboarding caregivers and signing contracts, through scheduling rotations and tracking stays, to generating required documents.

Questionnaire
Single stay
Candidates list
polonia-questionnaire
polonia-stay
polonia-list

My responsibilities

  • Led frontend development end-to-end — from initial domain modelling to production, driving architecture decisions and owning the majority of feature work alongside junior developers.
  • Designed and implemented multi-step process wizards for caregiver employment, contract creation, and caregiver exchange (rotation) — including dynamic step branching driven by server-side ability checks rather than a fixed sequence.
  • Built a caregiver-to-caretaker matching tool with 20+ filterable criteria, URL-persisted filter state that survives page refresh, and auto-population from a selected caretaker’s profile.
  • Implemented a global search across caregivers, clients, contracts, tasks, documents, and notes — with debounced input and a live dropdown in the app navbar.
  • Built a cross-model task system allowing coordinators to attach tasks with tags, assignees, and statuses to any entity in the platform.
  • Integrated against a Laravel REST API across all features — including document generation flows, process state management, and a runtime-configurable dictionary system used throughout the UI.

Technologies

  • React 18
  • TypeScript
  • Redux / redux-observable
  • RxJS
  • React Router 6
  • MUI v5
  • SCSS
  • Laravel (API)