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 · Based in Rio de Janeiro 🇧🇷

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

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

🔹 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

Languages: Python · JavaScript · TypeScript · C#

Libraries / Frameworks: pydicom · React · Three.js · Streamlit · FastAPI · WeasyPrint · ReportLab

Infra: Cloudflare Pages / Workers · D1 · Git · GitHub Actions

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


Get in touch

I'm always open to conversations about medical physics + software, especially:

  • 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.

  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

  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