HeartBug
Medical technology company operating a wearable, 24/7 ECG monitoring platform for cardiac arrhythmia detection, processing millions of diagnostic records monthly in a HIPAA-regulated clinical environment.
Designed and developed backend microservices using NestJS and TypeScript within a distributed, event-driven architecture, utilising Apache Kafka for asynchronous inter-service communication and API Gateway for synchronous operations, as part of the platform transformation from a legacy PHP system to microservices.
Cut patient backlog by 50% and lifted review throughput by designing patient-centric triaging workflows — automating arrhythmia classification, backlog prioritisation, and electrophysiologist allocation by availability and review capacity — within the live PHP application maintained alongside the rebuild.
Added observability and tracking across the clinical review pipeline to surface processing bottlenecks, building operational dashboards that informed capacity planning and realistic throughput targets.
Reduced SMS operational costs by 45% and improved delivery reliability by building a standalone Notification microservice (provider/adapter architecture for SMS, email, and push) and orchestrating a zero-downtime, phased migration to Twilio with retry and failure-handling patterns for high-volume messaging.
Engineered the Fulfillment microservice managing the complete order lifecycle from placement to delivery, including status tracking, automated state transitions, and integration with downstream clinical and logistics workflows.
Owned the RBAC module within the Auth microservice across the full stack, managing roles, permissions, and user access with OAuth2-compatible token validation across multiple internal systems and applications.
Shipped production AI features into the clinical platform, including a LangGraph workflow that drafts standardised diagnostic comments with physician-in-the-loop (HITL) approval, and a Retrieval-Augmented Generation (RAG) chatbot (OpenAI embeddings, vector search) giving teams conversational access to enrollment and physician-performance data.
Provisioned the distributed platform on AWS (EKS, ECS Fargate, RDS, S3, ElastiCache) as infrastructure-as-code with Terraform, containerising services with Docker and maintaining CI/CD pipelines (Bitbucket Pipelines) with SonarQube quality gates and Vanta for continuous HIPAA compliance monitoring across services handling Protected Health Information.