// software engineering lead

Branko Mostic

I build reliable, well-crafted software: from ML pipelines to the agentic tooling that ships them.

I'm a software engineering lead at Fathom Health, where I've been focusing on creating machine learning pipelines to automate medical coding. I love to collaborate with others and continuously learn as the field of software development changes. Lately I've been building agentic workflows and tooling, pushing what AI coding assistants can do in a production engineering context.

When I'm not at a keyboard, you'll find me skiing, playing golf or tennis, or planning my next trip. I'm also a PADI-certified scuba diver and have been building a video game on the side.

Experience

  1. Jul 2022 — Present

    Software Engineering Lead

    Fathom Health · Toronto

    Lead teams of up to 10 engineers building transformer-based ML pipelines that automate medical coding across multiple specialties, driving over $5M in ARR. Beyond shipping models, I've automated customer onboarding with agentic Claude Code tooling, built shared EHR integrations, and run the on-call improvements team that keeps everything reliable, all while partnering closely with health-system stakeholders on HIPAA-compliant workflows. See resume for more details.

    • Python
    • GCP
    • Airflow
    • TensorFlow
    • Apache Beam
    • DBT
    • Claude Code
  2. Nov 2019 — Jul 2022

    Software Engineer

    Fathom Health · Toronto

    Spearheaded a multi-scope inference system that increased automation by 20% across Radiology and Emergency Department coding, establishing the reusable foundation later pipelines were built on. Cleaned and unified raw customer data, then fine-tuned production-grade transformer-based medical coding models across multiple integrations — helping bring up $1.5M in ARR.

    • Python
    • GCP
    • Airflow
    • TensorFlow
    • Apache Spark
  3. Sep — Dec 2018

    Android Engineering Intern

    WhatsApp · Menlo Park, CA

    Implemented preview flows for sharing text, links, audio, and documents in the primary chat experience; redesigned audio-message notifications and built a custom audio selection page.

    • Android
    • Java
  4. Sep — Dec 2017

    Data Engineering Intern

    StackAdapt · Toronto

    Restructured the random-forest pipeline to increase throughput 6x, and built a Go A/B-testing pipeline supporting multiple models and proportional traffic splits.

    • Go
    • Python
    • Machine Learning
  5. Jan — Apr 2017

    Software Engineering Intern

    GroupBy · Toronto

    Built features for a high-volume search engine and expanded the test suite through test-driven development.

    • Java
    • Elasticsearch
    • Agile
  6. May — Aug 2016

    Agile Software Engineering Intern

    Pivotal Labs · Toronto

    Built a cross-platform mobile app for Ford Motors on Android and iOS in a pair-programmed, test-driven agile environment.

    • Android
    • iOS
    • Agile
  7. Sep — Dec 2015

    Agile Software Engineering Intern

    Pivotal Labs · Toronto

    Developed a mobile wallet application for Android as part of an agile team, contributing to the majority of in-app features.

    • Android
    • Agile
  8. Jan — Apr 2015

    Software Application Developer

    NuVoxx Communications · Toronto

    Designed an internal Android calling-card dialer, a C# telephony load-tester, and SIP-based IVR systems.

    • Android
    • C#
    • Lua

Skills

Languages
Python · Java · SQL · GDScript · Go
ML & Data
TensorFlow · Airflow · Apache Spark · Apache Beam · LLMs · DBT
Infrastructure
GCP · TPUs · Docker · Kubernetes · Terraform
Platforms & Tools
Claude Code · Android · Godot · Git

Education

2014 — 2019

BASc, Computer Engineering (Co-op)

University of Waterloo · Waterloo, ON

Get in touch

Open to interesting work and conversations. The fastest way to reach me: