Skip to content
View lucasbritocFis's full-sized avatar

Block or report lucasbritocFis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lucasbritocFis/README.md

Lucas Brito, PhD

Clinical Medical Physicist & Software Developer · Rio de Janeiro, Brazil 🇧🇷

I work at the intersection of clinical radiotherapy and software engineering — building open-source tools that close the gap between treatment planning systems and the clinical reality around them.


What I'm building now

🔹 ESAPI-Offline-Compiler — Compile Varian Eclipse (ESAPI) scripts without Visual Studio, using just a .bat file and csc.exe.

🔹 patient-plan-explainer — Turns DICOM-RT treatment plans into patient-friendly explanations. PDF + audio, Brazilian Portuguese.

🔹 dicom-tag-explainer — Upload a DICOM file, get an LLM-powered plain-language explanation of every tag, categorized by clinical relevance.

🔹 eclipse-dicom-fix — Re-encodes compressed DICOM files (JPEG Lossless, JPEG 2000) to Implicit VR Little Endian for clean Eclipse TPS import.

🔹 dicom-rt-explained — A practical, code-first guide to DICOM-RT for developers entering radiation oncology. Bilingual (EN / PT-BR).

🔹 Radioterapia.AI (private) — AI-powered clinical platform for radiation oncology workflows. Co-founded with Dr. Henrique Braga.


Day job

Clinical Medical Physicist & Radiation Protection Supervisor at Oncobarra (Rio de Janeiro). Daily work spans Varian Eclipse / ARIA, IMRT, VMAT, DIBH, 3D-CRT, and HDR gynecological brachytherapy.

Previously: supervising physicist during the installation of a Varian Halcyon with HyperSight at Hospital de Saúde da Mulher (Belém), and clinical roles at Oncoclínicas (Latin America's largest oncology network) and others.


Background

  • PhD in Physics — Centro Brasileiro de Pesquisas Físicas (CBPF), 2015
    • Doctoral research within the CMS Collaboration, CERN
  • CNEN-certified Radiation Protection Supervisor (Radiotherapy)
  • CNEN-certified Medical Physics Specialist (Radiotherapy)
  • 6+ years of clinical practice across four Brazilian radiation oncology services

Tech I work with

Clinical: Eclipse · ARIA · ESAPI · PDSAPI · DICOM-RT

Python JavaScript TypeScript C# React FastAPI Streamlit

Also: pydicom · Three.js · WeasyPrint · ReportLab · Cloudflare Pages/Workers · D1 · Git · GitHub Actions

AI: Anthropic Claude API · Google Gemini API · LLM integration in clinical workflows


Get in touch

Always open to conversations about:

  • DICOM-RT processing and validation
  • Clinical workflow automation
  • AI applied to radiation oncology
  • Open-source tooling for cancer care

This profile reflects my open-source / public work. The intersection of clinical practice and software development is where I keep finding the most interesting problems.

Pinned Loading

  1. dicom-rt-explained dicom-rt-explained Public

    A practical, code-first guide to DICOM RT (Radiotherapy) objects — RT Plan, Structure Set, Dose, Image — for developers and medical physicists entering the field.

    1

  2. patient-plan-explainer patient-plan-explainer Public

    DICOM RT → patient-friendly treatment explanations. PDF and audio, in Brazilian Portuguese. Built for LATAM radiotherapy clinics.

    Python 1 1

  3. eclipse-dicom-fix eclipse-dicom-fix Public

    Re-encode DICOM files in compressed transfer syntaxes (JPEG Lossless, JPEG 2000) to Implicit VR Little Endian for clean import into Varian Eclipse TPS.

    Python

  4. dicom-tag-explainer dicom-tag-explainer Public

    pload a DICOM file, get an LLM-powered plain-language explanation of every tag — categorized by importance and clinical relevance. For developers and physicists entering radiation oncology.

    Python

  5. ESAPI-Offline-Compiler ESAPI-Offline-Compiler Public

    Compile Varian Eclipse scripts without Visual Studio. Just a .bat file and csc.exe.

    Batchfile