Full-Stack Software Engineer | BioTech

Yahia Salem,MD

With a Doctor of Medicine degree and extensive software engineering experience, I bring a unique perspective to healthcare technology development. My medical background provides deep insights into healthcare workflows, clinical requirements, and patient needs, enabling me to build more effective bioinformatics platforms and healthcare solutions that truly serve the medical community.

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

Projects

Platforms and mobile apps I have built, alongside 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 the team one workspace with a shared inbox, tickets, campaigns, customer profiles, knowledge base, and analytics. Subul AI is an official Meta Tech Provider on the WhatsApp Business Platform. As CTO I lead the engineering: the AI agent, the WhatsApp Cloud API and HIS integrations, the team workspace, the landing page, and the cloud infrastructure, and I secured our official Meta Tech Provider status.

TypeScriptNode.jsReactPostgreSQLLLMsMeta Cloud APIGoogle Cloud PlatformDockerREST API IntegrationSoftware Infrastructure
Subul AI screenshot 1
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 and validated pipelines (Workflows), interactive Python & 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 & R execution engine, the literature search engine, and the GCP infrastructure with Docker and Kubernetes.

Python & RTypeScriptReactFastAPIGoogle Cloud PlatformDockerKubernetesNextflowPostgreSQLLLMsBioinformaticsNGS TechnologiesSoftware Infrastructure
Pan.bio screenshot 1
02 / Skills

Technical Skills

Technologies and tools I work with regularly

Flutter & DartPython & RDockerKubernetesFastAPIPostgreSQLMongoDBNextflowBioinformaticsGoogle Cloud PlatformFirebaseSoftware InfrastructureFlutter & DartPython & RDockerKubernetesFastAPIPostgreSQLMongoDBNextflowBioinformaticsGoogle Cloud PlatformFirebaseSoftware Infrastructure
NGS TechnologiesREST API IntegrationMobile App DevelopmentTypeScriptJavaScriptReactNode.jsJavaSQLGitLLMsMeta Cloud APINGS TechnologiesREST API IntegrationMobile App DevelopmentTypeScriptJavaScriptReactNode.jsJavaSQLGitLLMsMeta Cloud API
03 / Career

Career & Experience

My professional journey spanning software engineering and medicine

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). Subul AI is an official Meta Tech Provider on the WhatsApp Business Platform.

  • 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 for Subul AI, taking the company through the Meta 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 platform. Leading the technical direction of the platform core of Pan.bio, an AI-powered genomics platform on GCP that covers everything 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

    Developing Pan.bio, an AI-powered genomics platform on GCP. The platform brings bioinformatics workflows, variant interpretation, and patient cohort data together, covering everything from raw sequencing data to clinical insight.

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

Clinical Bioinformatics Intern

Qatar Foundation

InternshipMar 2023 - Apr 2023

Qatar Genome Programme (QGP), Qatar

Focused on developing skills in bioinformatics and genomic data analysis. Gained hands-on experience with genotyping assays, next-generation sequencing (NGS) technologies, and related file formats.

  • Developed Nextflow pipeline for NGS secondary analysis including QC, alignment, variant calling, and annotation
  • Created client for Varsome® API to annotate variants from 150+ databases
  • Successfully annotated large batch of genotyping assay variants
  • Worked with Fastq, BAM, VCF file formats

Mobile Application Developer

YahiaCodes

FreelanceDec 2019 - Present

Remote

Building and publishing iOS and Android apps with Flutter and Firebase under the YahiaCodes name, for personal projects and freelance clients. My apps on the App Store and Google Play cover clinical tools, Islamic apps, education, and shopping. A few highlights:

  • Published BiliCalc, a neonatal bilirubin reference tool for healthcare professionals based on NICE and AAP guidelines
  • Built PriceDuel for comparing prices across stores and finding the best deals
  • Created Ayah Mukhtara, a Quran app with verse notifications, tafsir, recitations, and search
  • Made Mental Math, an endless runner style game for practicing times tables
  • Developed Hafeez, an Azkar app with location aware reminders
  • Released GPA Calculator, supporting all Jordanian universities and their grading systems

Education

Doctor of Medicine (MD)

University of Jordan

Excellent2017 - 2023

Comprehensive medical education with focus on evidence-based practice and patient care. Graduated with excellent standing.

Certifications

IELTS Academic

IELTS Official

Band 8.0Jun 2025

English language proficiency certification

04 / Contact

Get In Touch

I'm always interested in new opportunities, collaborations, and conversations about technology and healthcare.

01

Healthcare Projects

Medical applications, clinical tools, and healthcare automation solutions

02

Mobile Development

Cross-platform mobile apps using Flutter and modern development practices

03

Consulting

Technical consulting for healthcare startups and medical technology companies

Where to reach me

I'm currently available for freelance projects, consulting opportunities, and interesting collaborations in healthcare technology. Response time is typically within 24 hours.