41-day current streak·46-day longest streak
Thales Matheus M. Santos Physician · Radiologist · Computer Science undergraduate --- About Me I'm a physician and computer science undergraduate exploring how software engineering and artificial intelligence can advance…
Thales Matheus M. Santos
Physician · Radiologist · Computer Science undergraduate


---
About Me
I'm a physician and computer science undergraduate exploring how software engineering and artificial intelligence can advance radiological practice. My radiology experience is hospital-based diagnostic imaging, including emergency/trauma and oncologic care. I have hands-on contributions to DICOM viewers, PACS infrastructure, and exploratory AI tooling for healthcare and medical imaging, and I'm comfortable moving from clinical questions to code and back. My main technical interests include:
- DICOM viewers with 2D/MPR/volumetric rendering and DIMSE/DICOMweb integration
- Generative AI in medicine (LLMs/Agents, local inference, RAG/finetuning)
- Infrastructure for healthcare systems (PACS, NAS, EHR, and other systems)
- AI-assisted software engineering and developer tooling
- Full-stack development tailored to clinical workflows
Interests
- Local-first imaging platforms and DICOM viewers
- AI applications in medicine
- PACS servers in low-resource environments
- AI-assisted radiological decision-making
Current Projects
Isis DICOM Viewer (Windows, macOS, iOS, iPadOS): Cross-platform DICOM viewer family. The Apple app uses SwiftUI, DICOM-Swift/GDCM bridges, DIMSE/DICOMweb, and MTK Metal rendering; the Windows app uses C++/Qt/VTK/GDCM/DCMTK for PACS, 2D, MPR, and volume rendering.
TaskForge: AI-assisted project planning and task workflows grounded in your codebase.
JFlutter: Touch-first Flutter reimplementation of JFLAP for building and simulating finite automata, grammars, pushdown automata, Turing machines, and regular expressions across mobile, desktop, and web.
MTK - Metal Toolkit: Swift Package for Metal-native medical volume rendering and SwiftUI clinical viewports. Provides MTKCore/MTKUI surfaces for GPU-resident volume, MPR, projections, overlays, transfer functions, and reusable imaging UI.
dicom-viewer-mcp-app: MCP app/server that renders local DICOM series into server-side PNG slices with window/level handling, then embeds an interactive viewer with slice navigation, zoom, pan, and metadata inside LLM chat clients.
DICOM-Decoder: Pure Swift DICOM decoder toolkit for iOS/macOS with metadata and pixel parsing, window/level and export pipelines, series/ZIP loading, SwiftUI viewer components, CLI tools, and DIMSE/DICOMweb helpers.
rusty-dicom-node: Terminal-first Rust DICOM node client built on dicom-rs, focused on remote node configuration, C-FIND/C-MOVE/C-STORE workflows, SQLite local indexing, recursive/ZIP import, and a ratatui TUI.
dicom-go: Pure Go DICOM module for reading and writing DICOM files, converting datasets to DICOM JSON, extracting pixel data, handling dictionaries and transfer syntaxes, and running minimal trusted-network C-ECHO/C-STORE workflows.
BIONG (Biologically Inspired Organism, Not a Game): A biologically inspired organism simulator where modular cortical networks drive survival behavior.
Go-DICOM-Viewer: Cross-platform Go/Fyne DICOM viewer using dicom-go, with local study import, series/image navigation, metadata display, window/level controls, zoom/pan, settings persistence, and packaging scripts.
Go-PACS: Native Go/Fyne PACS desktop app using dicom-go, with SQLite archive import, remote node management, C-ECHO/C-FIND/C-MOVE/C-STORE, built-in receiver, task summaries, and CSV/JSON export.
AutoComp: macOS menu bar autocomplete app that watches accessible text fields, shows inline or mirror-window suggestions, and can use remote OpenAI-compatible, Apple Intelligence, or optional local llama.cpp backends with privacy controls.
dicom-skill: Agent DICOM shell skill for C-ECHO/C-FIND/C-GET/C-MOVE/C-STORE, temporary Orthanc receivers, anonymization, Encapsulated PDF creation, JPEG 2000 transcoding, PNG previews, and MP4 series export.
Other Projects
PACS-Natural-Language-Query: CLI toolkit that translates natural language or SQL into validated DICOM C-FIND queries over virtual study/series tables, with dry-run/explain output, result streaming, and PHI-aware logging controls.
MacPGP-app and PGP-Client-go: OpenPGP apps for key generation/import/export, file and message encryption, signing, signature verification, Keychain passphrase storage, and Finder/Quick Look extensions for encrypted files.
TotalSegmentator Osirix/Horos Plugin: Swift Horos/OsiriX plugin that exports active CT/MR series, provisions an isolated Python TotalSegmentator environment, runs segmentation, and imports RT-Struct overlays back into the host viewer.
ReadMyPaper-go: Local app that converts scientific PDFs into listenable audio by using Docling layout extraction, reading-order repair, section filtering, optional LLM cleanup, notation verbalization, and Piper/Kokoro TTS.
AI-Video-Dubber-go: Local video dubbing pipeline with GUI and CLI: extracts audio with ffmpeg, transcribes with Whisper, translates through an OpenAI-compatible LLM endpoint, generates synced Piper TTS, and remuxes dubbed audio into the video.
Code-Scanner: Rust CLI plus Bash fallback that bundles a repository into a single text report, with LOC-oriented scanning, ignore/filter controls, and outputs designed for audits, code review, and LLM prompts.
GitHub-Replicant: Async Rust CLI for bulk GitHub backup and sync, cloning or pulling owned, starred, watched, follower-discovered, and following-discovered repositories with the compiled github-backup-rs binary.
Dicom-Tools: Multi-language DICOM workbench for comparing DCMTK, GDCM, ITK/VTK, dicom-rs, fo-dicom, dcm4che, Cornerstone3D, pydicom/pynetdicom, and related backends through a shared UI and contract runner.
Radiology-Templates: Radiology report template repository with Python/Rust tools for DOCX, Markdown, and TXT round trips, consistent formatting rules, index generation, backup handling, and conversion cleanup.
DcmSwift: Swift DICOM package with Metal/vDSP window-level processing, DIMSE and DICOMweb query/retrieve services, streaming decode, CLI tools for inspection/anonymization/retrieval/server workflows, and PACS integration utilities.
Second Brain: SwiftUI iPhone/Apple Watch note-taking app with local notes, transient voice capture, note-aware search and Q&A, safe AI edit flows, App Intents, CloudKit sync, and on-device Apple Intelligence when available.
orthanc-tools: Python Orthanc operations toolkit for Docker and native Ubuntu deployment, REST health checks, remote sync, PACS mirroring, date-based backfill, ZIP export/backup workflows, and Proxmox/NAT troubleshooting scripts.
mammography-pipelines-py: Research Python package and CLI for mammography breast-density experiments, combining preprocessing, feature engineering, reproducible reporting, and model training/classification workflows.
brain‑mri‑pipelines‑py: Research framework for Alzheimer's disease MRI experiments using OASIS-2-style data, multi-view MRI plus clinical-feature fusion, EfficientNet/DenseNet/MedicalNet backbones, classical baselines, PPO refinement, GUI tooling, and subject-level split safeguards.
Lung‑Nodule‑app: SwiftUI iOS reference app implementing rule-based Fleischner 2017 and ACR Lung-RADS v2022 calculators.
Rust‑Neural‑Networks and Swift‑Neural‑Networks: Educational neural-network implementations in Rust and Swift for MNIST, CIFAR-10, XOR, manual backprop, CNN/MLP/self-attention paths, plus Python visualization and companion MLX-based Swift workflows.
reports‑to‑llm: Rust preprocessing tool that converts local DOCX/RTF medical reports into normalized UTF-8 plain text by extracting content, removing formatting artifacts, preserving accented text, structuring sections, and aggregating outputs for LLM/RAG research.
Horos‑Backup‑Script: macOS operational backup workflow for Horos CT/MR studies that exports ZIPs by month, resumes safely through state tracking and atomic writes, validates archives, throttles around active imports, and runs from LaunchAgent scheduling.
OsiriX‑Backup‑Plugin: Swift OsiriX/Horos plugin for sending DICOM studies to remote PACS/storage targets with queueing, retry, SHA-256 integrity manifests, duplicate avoidance, adaptive transfer controls, reporting, and settings UI wiring.
WALL-ET: Swift 6 iOS Bitcoin wallet prototype with BIP39/BIP32/BIP84 wallets, Keychain storage, Electrum balance/history/broadcast flows, testnet/mainnet selection, QR scanning, Core Data wallet management, and send/receive screens.
jff‑to‑tex‑Turing‑Machine‑Diagram‑Converter: Python converter that turns JFLAP .jff Turing machine diagrams into LaTeX/TikZ, with example machines and manually curated diagram assets for automata coursework.
LaTeX‑Paper‑Template: SBC-based LaTeX skeleton for papers, monographs, and theses, with modular placeholder content, centralized metadata, release checklist, changelog, and validation-oriented project structure.
BTC-21M-Countdown: A live Bitcoin supply countdown to the 21 Million milestone.
Orthanc for QNAP: Custom .qpkg packaging
---
---
-
MTK ★ PINNED
Swift Package for Metal-native medical volume rendering and SwiftUI clinical viewports. Provides MTKCore/MTKUI surfaces for GPU-resident volume, MPR, projections, overlays, transfer functions, and reusable imaging UI.
Swift ★ 4 19d agoExplain → -
BIONG ★ PINNED
A biologically inspired organism simulator where modular cortical networks drive survival behavior.
Python ★ 5 1mo agoExplain → -
DICOM-Swift ★ PINNED
Pure Swift DICOM decoder toolkit for iOS/macOS with metadata and pixel parsing, window/level and export pipelines, series/ZIP loading, SwiftUI viewer components, CLI tools, and DIMSE/DICOMweb helpers.
Swift ★ 5 27d agoExplain → -
JFlutter ★ PINNED
Touch-first Flutter reimplementation of JFLAP for building and simulating finite automata, grammars, pushdown automata, Turing machines, and regular expressions across mobile, desktop, and web.
Dart ★ 18 5d agoExplain → -
AutoComp ★ PINNED
macOS menu bar autocomplete app that watches accessible text fields, shows inline or mirror-window suggestions, and can use remote OpenAI-compatible, Apple Intelligence, or optional local llama.cpp backends with privacy controls.
Swift ★ 32 27d agoExplain → -
MacPGP-app ★ PINNED
Native macOS OpenPGP app for key generation/import/export, file and message encryption, signing, signature verification, Keychain passphrase storage, and Finder/Quick Look extensions for encrypted files.
Swift ★ 11 5d agoExplain → -
Dicom-Tools
Multi-language DICOM workbench for comparing DCMTK, GDCM, ITK/VTK, dicom-rs, fo-dicom, dcm4che, Cornerstone3D, pydicom/pynetdicom, and related backends through a shared UI and contract runner.
Python ★ 3 9d agoExplain → -
rusty-dicom-node
Terminal-first Rust DICOM node client built on dicom-rs, focused on remote node configuration, C-FIND/C-MOVE/C-STORE workflows, SQLite local indexing, recursive/ZIP import, and a ratatui TUI.
Rust ★ 3 4d agoExplain → -
TotalSegmentator-OsiriX-Horos-Plugin
Swift Horos/OsiriX plugin that exports active CT/MR series, provisions an isolated Python TotalSegmentator environment, runs segmentation, and imports RT-Struct overlays back into the host viewer.
Python ★ 3 18d agoExplain → -
deepwiki-link-fix
Markdown post‑processing script that removes export noise, repairs GitHub links, and sanitizes Mermaid diagrams from DeepWiki/Devin exports.
Rust ★ 3 2mo agoExplain → -
dicom-viewer-mcp-app
MCP app/server that renders local DICOM series into server-side PNG slices with window/level handling, then embeds an interactive viewer with slice navigation, zoom, pan, and metadata inside LLM chat clients.
TypeScript ★ 3 1mo agoExplain → -
dicom-go
Pure Go DICOM module for reading and writing DICOM files, converting datasets to DICOM JSON, extracting pixel data, handling dictionaries and transfer syntaxes, and running minimal trusted-network C-ECHO/C-STORE workflows.
Go ★ 2 3h agoExplain → -
Rust-Neural-Networks
Educational neural-network implementations in Rust and Swift for MNIST, CIFAR-10, XOR, manual backprop, CNN/MLP/self-attention paths, plus Python visualization and companion MLX-based Swift workflows.
Rust ★ 2 4d agoExplain → -
dicom-skill
Agent DICOM shell skill for C-ECHO/C-FIND/C-GET/C-MOVE/C-STORE, temporary Orthanc receivers, anonymization, Encapsulated PDF creation, JPEG 2000 transcoding, PNG previews, and MP4 series export.
Python ★ 2 6d agoExplain → -
DcmSwift ⑂
Swift DICOM package with Metal/vDSP window-level processing, DIMSE and DICOMweb query/retrieve services, streaming decode, CLI tools for inspection/anonymization/retrieval/server workflows, and PACS integration utilities.
Swift ★ 2 27d agoExplain → -
Swift-Neural-Networks
Educational neural-network implementations in Rust and Swift for MNIST, CIFAR-10, XOR, manual backprop, CNN/MLP/self-attention paths, plus Python visualization and companion MLX-based Swift workflows.
Swift ★ 2 2mo agoExplain → -
Radiology-Templates
Radiology report template repository with Python/Rust tools for DOCX, Markdown, and TXT round trips, consistent formatting rules, index generation, backup handling, and conversion cleanup.
Python ★ 2 2mo agoExplain → -
SAP-1-Logisim
Visual simulation of the SAP-1 processor in Logisim. Educational project for learning computer architecture through a simple, interactive 8-bit computer.
★ 2 2mo agoExplain → -
Code-Scanner
Rust CLI plus Bash fallback that bundles a repository into a single text report, with LOC-oriented scanning, ignore/filter controls, and outputs designed for audits, code review, and LLM prompts.
Rust ★ 1 4d agoExplain → -
Lung-Nodule-app
SwiftUI iOS reference app implementing rule-based Fleischner 2017 and ACR Lung-RADS v2022 calculators.
Swift ★ 1 5d agoExplain → -
WALL-ET
Swift 6 iOS Bitcoin wallet prototype with BIP39/BIP32/BIP84 wallets, Keychain storage, Electrum balance/history/broadcast flows, testnet/mainnet selection, QR scanning, Core Data wallet management, and send/receive screens.
Swift ★ 1 5d agoExplain → -
Listas-Exercicios
https://thalesmms.github.io/Listas-Exercicios/
JavaScript ★ 1 9d agoExplain → -
LaTeX-Paper-Template
SBC-based LaTeX skeleton for papers, monographs, and theses, with modular placeholder content, centralized metadata, release checklist, changelog, and validation-oriented project structure.
Shell ★ 1 9d agoExplain → -
BTC-21M-Countdown
A live Bitcoin supply countdown to the 21 Million milestone.
TypeScript ★ 1 9d agoExplain → -
MTK-Demo
MTK Library and DICOM-Decoder demonstration
Swift ★ 1 27d agoExplain → -
GitHub-Replicant-rs
Async Rust CLI for bulk GitHub backup and sync, cloning or pulling owned, starred, watched, follower-discovered, and following-discovered repositories with the compiled github-backup-rs binary.
Rust ★ 1 27d agoExplain → -
web-slides
Minimal SPA for presentations. Features: slide templates, progress bar, fullscreen mode, theme toggle, and responsive scaling. Works offline with no external dependencies.
JavaScript ★ 1 2mo agoExplain → -
OsiriX-Backup-Plugin
Swift OsiriX/Horos plugin for sending DICOM studies to remote PACS/storage targets with queueing, retry, SHA-256 integrity manifests, duplicate avoidance, adaptive transfer controls, reporting, and settings UI wiring.
Swift ★ 1 2mo agoExplain → -
Horos-Backup-Script
macOS operational backup workflow for Horos CT/MR studies that exports ZIPs by month, resumes safely through state tracking and atomic writes, validates archives, throttles around active imports, and runs from LaunchAgent scheduling.
Python ★ 1 2mo agoExplain → -
brain-mri-pipelines-py
Research framework for Alzheimer's disease MRI experiments using OASIS-2-style data, multi-view MRI plus clinical-feature fusion, EfficientNet/DenseNet/MedicalNet backbones, classical baselines, PPO refinement, GUI tooling, and subject-level split safeguards.
Python ★ 1 1mo agoExplain → -
simple-dicom-mcp
Simpler "read-only" version of dicom-mcp (C-FIND and C-ECHO only).
Python ★ 1 22d agoExplain → -
Python-Runner-OsiriX-Horos-Plugin
A minimal OsiriX/Horos plugin template that runs a bundled Python script, logs output to the Xcode console, and shows a simple in-app alert. Built to be a clean starting point for custom workflows.
Swift ★ 1 2mo agoExplain → -
dcmtag2table-OsiriX-Horos-Plugin
Horos integration for dcmtag2table - export DICOM tags to CSV directly from the Database window.
Python ★ 1 2mo agoExplain → -
BigDiff
Rust/Python tool that creates physical copies of directory differences, making it easy to visualize and review large-scale code changes and migrations.
Python ★ 1 2mo agoExplain → -
AI-Video-Dubber-go
Local video dubbing pipeline with GUI and CLI: extracts audio with ffmpeg, transcribes with Whisper, translates through an OpenAI-compatible LLM endpoint, generates synced Piper TTS, and remuxes dubbed audio into the video.
Go ★ 0 2d agoExplain → -
ThalesMMS
Physician · Radiologist · Computer Science Student
★ 0 4d agoExplain → -
macOS-app-updater
Bash script that automatically updates Homebrew packages, npm globals, and Mac App Store apps.
Shell ★ 0 4d agoExplain → -
Second-Brain-app
SwiftUI iPhone/Apple Watch note-taking app with local notes, transient voice capture, note-aware search and Q&A, safe AI edit flows, App Intents, CloudKit sync, and on-device Apple Intelligence when available.
Swift ★ 0 5d agoExplain → -
PGP-Client-go
Cross-platform app for key generation/import/export, file and message encryption, signing, signature verification, Keychain passphrase storage, and Finder/Quick Look extensions for encrypted files.
Go ★ 0 1h agoExplain → -
ReadMyPaper-go
Local app that converts scientific PDFs into listenable audio by using Docling layout extraction, reading-order repair, section filtering, optional LLM cleanup, notation verbalization, and Piper/Kokoro TTS.
Go ★ 0 5d agoExplain → -
PossoContrastar ⑂
App whitelabel para diretrizes de meios de contraste, com apoio à decisão, calculadoras, RAG restrito à documentação e trilha de governança para evoluir de protótipo clínico para protocolo institucional validado.
Python ★ 0 7d agoExplain → -
Skinia
iOS app that captures skin lesion photos and applies AI-driven dermatology insights, built with SwiftUI, SwiftData, and MVVM-C navigation.
Swift ★ 0 9d agoExplain → -
orthanc-tools
Python Orthanc operations toolkit for Docker and native Ubuntu deployment, REST health checks, remote sync, PACS mirroring, date-based backfill, ZIP export/backup workflows, and Proxmox/NAT troubleshooting scripts.
Python ★ 0 9d agoExplain → -
graphview ⑂
Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.
Dart ★ 0 9d agoExplain → -
codeapp ⑂
Building a full-fledged code editor for iPad
Swift ★ 0 9d agoExplain → -
Go-PACS
Native Go/Fyne PACS desktop app using dicom-go, with SQLite archive import, remote node management, C-ECHO/C-FIND/C-MOVE/C-STORE, built-in receiver, task summaries, and CSV/JSON export.
Go ★ 0 7d agoExplain → -
MTKDicomBridge
Swift bridge from DICOM-Decoder to MTK's Metal-native medical volume rendering APIs.
Swift ★ 0 27d agoExplain → -
Foundation-Models-Framework-Benchmark ⑂
Benchmark app for Apple Foundation Models framework performance across macOS, iOS, iPadOS, and visionOS.
Swift ★ 0 5mo agoExplain → -
ext-apps ⑂
Fork of the MCP Apps protocol spec & SDK for UIs embedded in AI chatbots, served by MCP servers.
★ 0 5mo agoExplain → -
Maestro ⑂
Painless E2E Automation for Mobile and Web
Kotlin ★ 0 4mo agoExplain → -
maestro-skill
Skill for mobile app automation with Maestro.
JavaScript ★ 0 4mo agoExplain → -
deepwiki-md-chrome-extension ⑂
chrome extension used to convert deepwiki/github-repo to markdown can be downloaded
JavaScript ★ 0 4mo agoExplain → -
open-webui ⑂
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
★ 0 3mo agoExplain → -
agentic-cli-architecture
Design patterns and trade-offs in modern agentic CLI systems.
★ 0 2mo agoExplain → -
dicompressor
DICOM HTJ2K transcoder for medical imaging.
C++ ★ 0 2mo agoExplain → -
hermes-local-patchkeeper
Keep local Hermes Agent hotfixes and customizations from being lost during updates.
Python ★ 0 1mo agoExplain → -
jff-to-tex-Turing-Machine-Diagram-Converter
Python converter that turns JFLAP .jff Turing machine diagrams into LaTeX/TikZ, with example machines and manually curated diagram assets for automata coursework.
TeX ★ 0 2mo agoExplain → -
reports-to-llm
Rust preprocessing tool that converts local DOCX/RTF medical reports into normalized UTF-8 plain text by extracting content, removing formatting artifacts, preserving accented text, structuring sections, and aggregating outputs for LLM/RAG research.
Rust ★ 0 2mo agoExplain → -
mammography-pipelines-py
Research Python package and CLI for mammography breast-density experiments, combining preprocessing, feature engineering, reproducible reporting, and model training/classification workflows.
Python ★ 0 1mo agoExplain → -
Matrix-Toolkit
Interactive Python toolkit that walks students through linear algebra drills, showing every Gauss-Jordan step for RREF and computing determinants, cofactors, adjugates, and inverses with exact Fraction arithmetic.
Python ★ 0 2mo agoExplain → -
mammography_ROI_annotation_tool
Python tool for mammography DICOM review: browse studies by metadata, highlight target-positive cases, capture 128×128 ROIs, and keep a timestamped PNG audit trail.
Python ★ 0 2mo agoExplain → -
Keyframes-Extractor
Python tool designed to extract unique static keyframes from videos, focusing on stable scenes rather than transitions. Built with OpenCV and NumPy.
Python ★ 0 2mo agoExplain → -
bEMR
Swift-based cross-platform prototype of an Electronic Medical Record system with FHIR standards.
Swift ★ 0 2mo agoExplain → -
agent-playground-py
Modular Python CLI agent for local light LLMs with a sub-agent system. Works with LM Studio and OpenAI-compatible APIs.
Python ★ 0 2mo agoExplain → -
MyOsiriXPluginFolder-Swift
Unofficial mirror of the standard OsiriX plugin development kit and documentation.
Objective-C ★ 0 2mo agoExplain → -
mammography_classifier
Python tool for keyboard-driven breast density classification on mammography DICOM studies.
Python ★ 0 3mo agoExplain → -
dicom-mcp ⑂
Model Context Protocol (MCP) for interacting with dicom servers (PACS etc.)
★ 0 9d agoExplain →
No repos match these filters.