Professional Summary

Full-stack software engineer and consultant with 3+ years of experience building and shipping scalable systems across healthcare and enterprise environments.

Experienced in modernising legacy platforms into event-driven service architectures within regulated, HIPAA-compliant environments. Strong in AWS, CI/CD, and the TypeScript ecosystem, including React, Next.js, Node.js, and NestJS. Developed AI-assisted engineering workflows and delivered applied-AI capabilities, including retrieval-augmented assistants and stateful, multi-step agent orchestration.

Experience

HeartBug

Sep 2024 – Present
Software Engineer · Sydney, NSW

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.

Auxilis

May 2022 – Nov 2023
Software Developer · Sydney, NSW

Technology consulting and product engineering firm specialising in intelligent document processing and AI, shipping products including Extractly.ai (acquired by Caseware), Casenoter, EzSwitch, 1Bill, and Findarecruiter.

Developed cross-platform desktop and web applications (Angular, TypeScript, Electron.js, Ionic) across multiple products simultaneously, including a legal research tool, a recruitment marketplace, and an intelligent document processing platform.

Served as primary technical point of contact through fortnightly demos and retrospectives, translating user feedback into sprint priorities and taking on progressively larger feature ownership across the product.

Redesigned the signup workflow for a subscription-based recruitment marketplace (Angular, GraphQL, PrismaORM), increasing subscription conversion rates by 30% through a streamlined onboarding experience built on rapid prototyping and user testing.

Developed UI features for an intelligent document processing product and hardened the extraction parser against edge cases in financial documents. Performed manual labelling of financial datasets to improve table and cell detection, contributing to a 15% improvement in model accuracy.

Diagnosed and eliminated production memory leaks caused by unmanaged RxJS subscriptions, implementing systematic subscription lifecycle management that reduced page load times by 50%.

Education

Master of Business Information Systems

Australian Institute of Higher Education
Jun 2022 – Apr 2024

Bachelor of Computer Science

University of Wollongong
Feb 2018 – Dec 2021