Sunshine Coast, Queensland, Australia
Gareth Beall
Lead AI/ML Engineer
I conceived and built IRIS to help clinicians find reliable answers in scattered hospital documents. The service is in clinical use following a rollout covering 5,000 Queensland Health clinicians. After the first month of wider use, 98% of surveyed clinicians would recommend it.
Clinical AI
IRIS is in clinical use
I conceived, built and rolled out the service across hospitals covering 5,000 Queensland Health clinicians.
Clinical background
Fifteen years as a clinical pharmacist
My experience includes intensive care. It helps me spot answers that look plausible but are unsupported, wrong for the patient, or unsafe.
Product work
Over 50,000 app downloads worldwide
I built Opioid Conversion Calculator to address gaps in existing clinical tools. I also built Namely and My Restored Photo.
Experience
What I've built.
February 2025 to present
Lead AI/ML Engineer
Sunshine Coast Hospital and Health Service
Queensland Health
- Primary engineer for a hospital AI programme with multimillion-dollar funding. Defined requirements with cybersecurity, hospital and statewide document custodians, and clinical departments.
- In a comparison involving 200 clinicians answering set clinical questions, time to a correct answer averaged about 27 minutes with the existing hospital search portal; with IRIS, most answers were found in under one minute.
Document processing, retrieval and context
- Unified over 10,000 guidelines across PDFs, Word files and web pages. Built collection, scraping and update workflows, reconciling poor structure while retaining source identity and history. Combined vision-language and language models to use image and text evidence.
- Built hybrid search, reranking and table-row retrieval, with evidence selection, conversation history and token budgets. Linked answers to their supporting sources.
- Worked with clinical departments to handle differing guideline recommendations. Adapted retrieval and answer context to departmental resource preferences, the user, clinical question and patient context.
Application engineering and AI-assisted delivery
- Built TypeScript/Next.js APIs and PostgreSQL/pg-boss processing jobs, with indexing readiness checks, bounded retries, visible failures and recovery.
- Built AI-assisted development gates: linting, type checks, tests, automated PR reviews and CI/CD. Encoded recurring mistakes in regression checks and shared agent skills; added migration and recovery tooling.
Retrieval evaluation and model development
- Deployed matched table evidence in reranker inputs after local evaluation recovered previously missed answers. Kept full source sections available for answer generation and citations.
- Fine-tuned and deployed a reranker, comparing variants on real clinician questions using NDCG@10, MRR, recall and latency. Also used synthetic queries and teacher-labelled training data.
- Checked training/evaluation overlap and grouped related queries. Used paired comparisons, confidence intervals and broad regressions, then clinician-graded and automated answer checks to trace failures and assess improvements.
GPU architecture and model serving
- Selected GPUs and designed VM layouts for self-hosted OCR, embeddings, reranking and LLMs, including vLLM. Chose models and external APIs against benchmarks, representative documents, hardware and privacy requirements.
- Operated model services with health checks and recovery. Optimised GPU memory, concurrency, KV-cache use and quantisation; load-tested throughput, tail latency, errors and timeouts.
Clinical workflow, governance and delivery
- Completed the Foundational Artificial Intelligence Risk Assessment (FAIRA) and worked through the proposal with Queensland Health cybersecurity. Deployed a PII-detection model and implemented role-based access controls.
August 2026 to present
Founder
Inky Health
Sunshine Coast, Queensland
- Establishing an independent consultancy focused on document systems and private AI.
September 2022 to present
Founder and software engineer
E2 Apps
Sunshine Coast, Queensland
- Built Opioid Conversion Calculator to address gaps in existing tools, using my clinical experience to shape its content and workflows. Now with over 50,000 downloads worldwide and climbing.
- Created Namely while my wife was pregnant, designing a baby-name app around features missing from other products and the experience parents needed.
- Built My Restored Photo with AI restoration, uploads, editing, payments and scheduled file deletion.
2019-2021
Earlier independent work
Independent projects
- Began self-directed AI/ML learning, small projects and hospital workflow automations during this period. This work later led to IRIS.
- Created Find the Treasure to encourage outdoor exploration through competitive mobile treasure hunts. Attracted over 10,000 users and raised more than $100,000, all for charity.
Selected system
IRIS
Clinical AI assistant for Queensland Health
Watch the pilot demo ↗Filmed during the pilot, on an earlier build of IRIS.
- 01Approved documentsIngest, check, version
- 02Find the evidenceHybrid search + reranking
- 03Answer with sourcesSupporting passages included
Insufficient evidence? Say so.
I conceived, built and rolled out IRIS to help clinicians find reliable answers in scattered hospital documents. It is in clinical use across hospitals covering 5,000 Queensland Health clinicians, with a corpus of over 10,000 guidelines and answers linked to their sources.
- Document processing
- Collected and reconciled PDFs, Word files and web pages, retaining source identity and version history. Combined vision-language and language models to use image and text evidence.
- Retrieval and context
- Built hybrid search, table-row retrieval and context selection. Worked with departments to account for preferred resources, the clinical question and patient context.
- Evaluation and deployment
- Compared rerankers using real clinician questions, ranking metrics and latency. Deployed a selected fine-tuned reranker and matched table evidence after evaluation recovered previously missed answers.
- Infrastructure and governance
- Designed on-premises GPU infrastructure, completed FAIRA, worked with Queensland Health cybersecurity, and deployed PII detection and role-based access controls.
- Early results
- In a comparison involving 200 clinicians answering set clinical questions, time to a correct answer averaged about 27 minutes with the existing hospital search portal; with IRIS, most answers were found in under one minute. After the first month of wider use, 98% of surveyed clinicians would recommend IRIS.
Engineering
The work behind the answer.
- Software
- Python, TypeScript/JavaScript, Dart, Java, Kotlin, SQL; Node.js, React, Next.js, Flutter, SwiftUI; APIs, authentication and integrations.
- Cloud and infrastructure
- Extensive Azure work; AWS EC2 and GPU instances for language-model training; Firebase, Linux, VM security, vLLM, Docker and Podman.
- Data and recovery
- PostgreSQL/pgvector, MySQL, BM25, hybrid search, Drizzle and pg-boss; migrations, custom backups, write-ahead logging and Rubrik.
- AI engineering
- Model selection, RAG, context engineering, OCR, vision-language models, reranker fine-tuning and evaluation; self-hosted services and external APIs; inference optimisation, assessing when quantisation is appropriate, and KV-cache optimisation.
Fifteen years in clinical pharmacy, including intensive care.
Bachelor of Pharmacy · The University of Queensland · 2008
Independent work
Products and projects
Opioid Conversion Calculator
Built to address gaps in existing clinical tools, using my pharmacy experience to shape its content and workflows. Over 50,000 downloads worldwide and climbing.
Visit project ↗Consultancy in developmentInky Health
I am establishing Inky Health, an independent consultancy focused on document systems and private AI.
Visit project ↗Consumer productNamely
A baby-name app that learns what you like as you swipe, instead of handing you an endless list.
Visit project ↗AI productMy Restored Photo
Restores damaged photographs with AI. Uploads stay private and are deleted on schedule.
Visit project ↗Contact
Let's talk.
Sunshine Coast, Queensland, Australia
gareth.beall@gmail.com