WebMobile

ShiftIn
Workforce Planning

ShiftIn generates work schedules from staffing needs, business targets and labour rules. I designed its multi-tenant architecture and continue to work on the platform.

ShiftIn web schedule for a team week next to the mobile weekly view

Overview

ShiftIn is a workforce-planning platform that generates schedules from staffing requirements, business targets and configurable rules. It also accounts for applicable labour requirements.

Managers use the web application to prepare and adjust schedules. Employees use the mobile application to submit availability, request time off, exchange shifts and view their schedule.

The platform is used by pharmacy, retail, logistics, manufacturing and HoReCa businesses in six European markets. It is currently developed by Smart ID Technology.

Type
Multi-tenant SaaS
Markets
6 European
Interfaces
Web & mobile
My role
Software Architect

Features

Automated scheduling

Generates schedules from staffing requirements, employee data and business targets.

Configurable rules

Supports business-specific constraints and labour requirements through configurable scheduling rules.

Staffing changes

Handles absences, leave and staffing shortages with schedule updates and notifications.

Employee mobile app

Employees can submit availability, request time off, exchange shifts and view their schedule.

Reports and timesheets

Provides planning reports and exports timesheet data for payroll.

Change history

Records schedule changes so managers can review what changed and when.

My Role

As Software Architect at HTSS, I was responsible for technical design, Azure architecture and enterprise integrations across the multi-tenant platform. At Smart ID Technology, I continue to develop ShiftIn, with a focus on performance, reliability and architectural improvements.

  • Feb 2022 to Jun 2025Software ArchitectHTSS
  • Jun 2025 to PresentFull Stack DeveloperSmart ID Technology
See full experience →

Architecture & Stack

Backend
  • .NET 8
  • MediatR
  • CQRS
  • Circuit Breaker / resilience
Frontend
  • Angular
  • TypeScript
Cloud
  • Azure Kubernetes Service
  • Docker
  • Microservices
Data & messaging
  • Elasticsearch
  • Redis
  • Cosmos DB
  • RabbitMQ
Service management
  • Consul
  • Vault

Screenshots