Full-Stack Software Engineer | HealthTech

Yahia Salem,MD

Physician and software engineer building healthcare software. I am CTO of Subul AI, an AI receptionist that books clinic patients over WhatsApp straight into the hospital information system, and a Senior Software Engineer at Pan.bio, an AI genomics platform that takes researchers and clinicians from raw sequencing data to clinical insight. I trained in medicine at the University of Jordan, so I build for the way clinicians and patients actually work.

Yahia Salem
FIG. 01 / Yahia Salem
017Published Apps
02160K+App Downloads
036+Years of Experience
04MDMedical Degree
01 / Projects

Projects

Platforms I lead or help build, mobile apps I design and publish, and the clinical research I have co-authored.

01

Subul AI

Your clinic's AI receptionist on WhatsApp

An AI receptionist for clinics and hospitals that answers every patient on WhatsApp in under 4 seconds, around the clock, in Arabic and English. It books, reschedules, cancels, and registers patients directly in the clinic's hospital information system (HIS), turns HIS events into confirmations, reminders, and arrival alerts, and gives staff one workspace with a shared inbox, tickets, campaigns, customer profiles, a knowledge base, and analytics. As CTO I lead the engineering, from the AI agent and the WhatsApp and HIS integrations to the workspace, landing page, and cloud infrastructure, and I took Subul AI through Meta’s review to become an official Meta Tech Provider on the WhatsApp Business Platform.

  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • LLMs
  • Meta Cloud API
  • Google Cloud Platform
  • Docker
  • REST API Integration
  • Software Infrastructure
subul.ai/#platform
Subul AI: Team inbox: every patient conversation in one place
FIG. 1.1Team inbox: every patient conversation in one placeRecreated UI on subul.ai, sample data
02

Pan.bio

From raw sequencing data to clinical insight

An AI-powered genomics platform that brings bioinformatics workflows, variant interpretation, and patient cohort data together in one place: automated, validated pipelines (Workflows), interactive Python and R analysis (Notebooks), variant interpretation following ACMG guidelines (VAIC), cohort discovery (Cohorts), and bioMind, an AI copilot built into every product. I built the AI engine behind workflow generation, the Nextflow pipeline orchestrator, the sandboxed Python and R execution engine, the literature search engine, and the GCP infrastructure on Docker and Kubernetes, and I now lead the technical direction of the platform core as a Senior Software Engineer.

  • Python & R
  • TypeScript
  • React
  • FastAPI
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Nextflow
  • PostgreSQL
  • LLMs
  • Bioinformatics
  • NGS Technologies
  • Software Infrastructure
pan.bio/
Pan.bio: Notebook with the bioMind copilot writing code
FIG. 2.1Notebook with the bioMind copilot writing codeProduct demo on pan.bio, demo data
03

learn.yahia.codes

The course platform behind Python Coding with AI in Healthcare

An invite-only learning platform I designed and built for my live six-week course, Python Coding with AI in Healthcare. Learners work through each week’s lessons, write Python in the browser on exercises auto-graded in a server-side sandbox, analyze realistic health datasets in hands-on labs, and watch encrypted, access-controlled video lessons, with course discussions and direct messages when they need help. Behind it sit an admin course builder, grading, and analytics; in front of it, a bilingual Arabic and English landing page with the course application form.

  • TypeScript
  • React
  • Fastify
  • PostgreSQL
  • Prisma
  • Python (WebAssembly)
  • Cloudflare
  • Railway
  • Firebase Auth
learn.yahia.codes/app
learn.yahia.codes: Code exercise with auto-graded testslearn.yahia.codes: Code exercise with auto-graded tests
FIG. 3.1Code exercise with auto-graded testsDemo student account, sample data
04

Universe

The cosmos, simulated with real physics

A space sandbox in the browser, built on real gravity, general relativity, and NASA data. Land anywhere on Earth, the Moon, or Mars with NASA elevation and imagery, fly out of the Milky Way in one continuous universe with no loading screens, and fall into a black hole where every pixel is traced through curved spacetime. Nothing is scripted: a WebAssembly physics core computes every orbit and is checked against reality, from Mercury’s relativistic perihelion shift to NASA JPL positions. A built-in lab plots orbital elements and exports CSV or JSON, time can be rewound and replayed, and the whole interface works in Arabic and English. Rendered with three.js on WebGPU, with a WebGL 2 fallback.

  • three.js
  • WebGPU
  • WebGL 2
  • WebAssembly
  • AssemblyScript
  • GSAP
universe.yahia.codes/app/
Universe: Earth from orbit, with live body data
FIG. 4.1Earth from orbit, with live body data

Drag or scroll sideways to read

02 / Skills

Technical Skills

Technologies and tools I work with regularly

  • Flutter & Dart
  • Python & R
  • Docker
  • Kubernetes
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Nextflow
  • Bioinformatics
  • Google Cloud Platform
  • Firebase
  • Software Infrastructure
  • NGS Technologies
  • REST API Integration
  • Mobile App Development
  • TypeScript
  • JavaScript
  • React
  • Node.js
  • Java
  • SQL
  • Git
  • LLMs
  • Meta Cloud API
03 / Career

Career & Experience

Software engineering, clinical bioinformatics, and medicine, most recent first

Professional Experience

Chief Technology Officer

Subul AI

Part-timeMay 2026 - Present

Remote

Leading engineering at Subul AI, an AI receptionist for clinics and hospitals on WhatsApp. It answers patients in under 4 seconds around the clock and books, reschedules, cancels, and registers them directly in the hospital information system (HIS).

  • Own the technical strategy, architecture, and roadmap from the first line of code to the first live clinics
  • Built the AI agent that handles bookings, rescheduling, cancellations, and patient registration inside the HIS, in Arabic and English with configurable dialect and personality
  • Integrated the WhatsApp Business Platform through the Meta Cloud API, including coexistence with the WhatsApp app on the same number
  • Secured official Meta Tech Provider status on the WhatsApp Business Platform, taking the company through Meta’s review and onboarding
  • Designed the HIS integration layer that turns clinic events into confirmations, reminders, cancellations, and arrival alerts
  • Shipped the team workspace: shared inbox with human takeover, tickets, campaigns, customer profiles, knowledge base, and analytics
  • Built per-message model routing to keep AI cost low, plus encrypted messaging, role-based access, and audit logs
  • Designed and built the bilingual subul.ai landing page with a live recreation of the workspace

Pan.bio

2 roles

Full-timeJun 2023 - Present

Boston, Massachusetts, United States · Hybrid

  1. Senior Software Engineer
    Sep 2025 - Present

    Promoted to Senior Software Engineer after two years on the team. Leading the technical direction of the core of Pan.bio, an AI-powered genomics platform on Google Cloud Platform that takes researchers and clinicians from raw sequencing data to clinical insight.

    • Own the architecture of the AI workflow engine, pipeline orchestrator, and code execution engine
    • Coordinate work across the AI, Bioinformatics, Data Engineering, and Cloud teams
    • Lead the GCP infrastructure with Docker and Kubernetes and the platform reliability work behind it
    • Mentor engineers and review designs across the platform
  2. Software Engineer
    Jun 2023 - Aug 2025

    Worked on the core of Pan.bio, which brings bioinformatics workflows, variant interpretation, and patient cohort data together in one platform, with a focus on software infrastructure and Nextflow.

    • Built the AI engine for bioinformatics workflow generation and optimization
    • Developed the data pipeline orchestrator with Nextflow integration
    • Created the Python and R code execution engine behind the interactive notebooks
    • Implemented the scientific literature search engine

Clinical Bioinformatics Intern

Qatar Foundation

InternshipMar 2023 - Apr 2023

Qatar Genome Programme (QGP), Qatar

Trained in bioinformatics and genomic data analysis at the Qatar Genome Programme, with hands-on work on genotyping assays and next-generation sequencing (NGS) data.

  • Developed a Nextflow pipeline for NGS secondary analysis: QC, alignment, variant calling, and annotation
  • Created a client for the VarSome API that annotates variants from 150+ databases
  • Annotated a large batch of genotyping assay variants
  • Worked with FASTQ, BAM, and VCF files

Mobile Application Developer

YahiaCodes

FreelanceDec 2019 - Present

Remote

Building and publishing iOS and Android apps with Flutter and Firebase under the YahiaCodes name, for my own products and freelance clients. Seven apps are live on the App Store and Google Play, across clinical tools, Islamic apps, education, and shopping, with 160K+ downloads combined. Highlights:

  • Built learn.yahia.codes, the invite-only platform for my live six-week course, Python Coding with AI in Healthcare, with auto-graded Python exercises, health-data labs, and encrypted video lessons
  • Published BiliCalc, a neonatal bilirubin reference for healthcare professionals based on the NICE and AAP guidelines
  • Created Chosen Ayah, a Quran app with scheduled verse reminders, tafsir, the full Madinah mushaf, and over forty reciters
  • Released GPA Calculator, which tracks GPA on the grading scales of 49 universities in six countries
  • Built PriceDuel for comparing unit prices across stores and package sizes
  • Made Mental Math, an endless-runner game for practicing times tables
  • Developed Hafeez, an Azkar app with location-aware reminders

Education

Doctor of Medicine (MD)

University of Jordan

Excellent2017 - 2023

Six-year medical degree grounded in evidence-based practice and patient care. Graduated with a grade of Excellent.

Certifications

IELTS Academic

IELTS Official

Band 8.0Jun 2025

English language proficiency certification

04 / Contact

Get In Touch

Building something in healthcare, genomics, or mobile? I'm happy to talk about new projects, collaborations, and ideas.

01

Healthcare Software

Clinical tools, medical apps, and AI automation for clinics and labs

02

Mobile Development

Cross-platform iOS and Android apps in Flutter, from design to store release

03

Consulting

Technical consulting for healthcare startups and medical technology companies

Where to reach me

I'm available for freelance projects, consulting, and collaborations in healthcare technology, and I usually reply within 24 hours.