A full rewrite of a hospital EMR system from a single monolith into six independent clinical microservices — enabling team autonomy, faster feature delivery, and zero-downtime deployments per domain.
OrbitHealth EMR is a complete architectural rewrite of a hospital's Electronic Medical Record system. The existing monolith was decomposed into six domain-driven microservices, enabling independent deployment, team autonomy, and significantly faster feature delivery across clinical departments.
All services communicate through a Hasura GraphQL gateway using event-driven patterns for cross-service workflows — for example, a completed lab result automatically triggers a physician notification and updates the patient's consultation record. Each service owns its own PostgreSQL schema for true data isolation. The system is fully containerized with Docker and deployed behind Nginx, enabling zero-downtime rolling deployments per service. The Nuxt.js front end renders server-side for fast load performance across varying hospital network conditions.
A global B2B marketplace digitizing the coffee and agri-commodity supply chain — connecting farmers, exporters, and international buyers with end-to-end contract management, harvest tracking, and multi-currency payments.
A multi-tenant CRM unifying Sales, Billing, and Customer Care on a microservice platform — with real-time GraphQL subscriptions, role-based access control, and complete data isolation between tenants.
A full-stack bus ticketing system for passengers and operators — with interactive seat selection, a Flutter mobile app, real-time availability, and local payment integration.