Work
Pathology Lab System · 2024

FlexLis

A pathology lab OS — cases, stains, billing, all RBAC-locked.

Visit live site

Flexlis is a specialised medical lab system built for pathology labs to manage daily operations — from stain collection to case assignment and billing. As a backend engineer, I built and optimised scalable FastAPI endpoints, leveraging MongoDB's aggregation framework for advanced data queries. The system features real-time status tracking, billing automation, and secure RBAC.

Backend Engineer — APIs, aggregations, RBAC, background tasks

  • Stain collection + case assignment workflows for pathologists
  • Real-time review status tracking with background task processing
  • Robust billing with transaction history and invoicing
  • Role-Based Access Control across lab roles
  • Optimised async MongoDB queries via Motor
  • JWT auth and secure API access
PythonFastAPIMongoDBPydanticMotorJWT AuthRBACCeleryDocker