FlexLis
A pathology lab OS — cases, stains, billing, all RBAC-locked.
Visit live siteOverview
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.
My role
Backend Engineer — APIs, aggregations, RBAC, background tasks
What I built
- 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
Tech
PythonFastAPIMongoDBPydanticMotorJWT AuthRBACCeleryDocker