Skip to content
View jdotc1's full-sized avatar

Highlights

  • Pro

Block or report jdotc1

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.

Content in all repositories owned by your account will be closed.
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
jdotc1/README.md

Jeff

Radiation oncologist · Physician-scientist · Security researcher

I work at the intersection of medical imaging security, radiomics, and native macOS software on Apple Silicon (ARM64). I contribute defensive fixes to the open-source tools used to acquire, convert, analyze, and share imaging data, and build applications for inspecting binaries, reviewing entitlements, and preserving research data integrity.

My focus is practical: protect patient metadata and credentials, handle untrusted files safely, preserve quantitative imaging information, and make architecture-specific behavior explicit. My clinical and research interests in MR imaging and radiomics inform the problems I choose to work on.

Applications I develop

Application Security and research focus Explore
AIRS Native macOS workspace for bounded ARM64 Mach-O unwind analysis and app-entitlement comparisons. Reads inspected binaries as data, with analysis coverage and unresolved results made explicit. Download the Apple Silicon preview
EntitlementDiff Review changes in declared macOS app entitlements between builds, with explicit arm64 or x86_64 selection, exact typed values, and saved comparisons colleagues can reopen. Inspects the selected main executable without launching the app. Download the macOS app
DICOM Anonymizer Local DICOM metadata pseudonymization for MR, CT, and RTSTRUCT batches. Consistently remaps patient-specific UIDs and references, audits staged outputs, and preserves source files. Download the Apple Silicon preview
SidecarCompare Review MRI acquisition-metadata changes using exact decimal comparisons, typed values, and documented units. Preserves both source sidecars and supports local snapshots and reports through a native SwiftUI app and shared CLI core. Build the macOS app · Use the CLI

I also develop MacScope, a private binary-analysis and reverse-engineering workbench for macOS. My related research tooling includes Prism Native MCP, which connects original observations to native GraphPad Prism tables, descriptive analyses, editable graphs, and layouts.

Security contributions

My upstream work addresses concrete failure modes in imaging and research software: malformed input, shell interpretation of filenames, unintended file access, credential exposure, and unreliable dependency or download handling.

Area Contribution
Defensive image parsing NiBabel #1568: reject undersized NIfTI extensions before payload reads.
Privacy of imaging outputs deid #304: default newly created pixel-cleaner output directories to owner-only permissions.
Safe report rendering dicom-validator #301: render filenames as text in HTML validation-report headings.
Literal command arguments BIDScoin #302: quote image, output, and mask paths in local SynthStrip commands.
Software supply-chain reliability CycloneDX Core Java #957: recognize JSON/XML software bills of materials with leading whitespace. dcm2niix #1046: pin an optional dependency to a fixed source commit.

The full contribution index brings together my work across medical imaging and radiomics, DICOM and NIfTI infrastructure, native macOS builds, Linux ARM64 coverage, security tooling, and research workflows. It includes code contributions, documentation, issue reports, and fork work, organized by project.

Engineering approach

I combine source review, static binary analysis, and focused regression testing. I pay particular attention to parser boundaries, filesystem containment, credential handling, dependency provenance, and the differences between declared configuration and observed behavior.

For imaging and radiomics, numerical values, units, acquisition metadata, and source lineage matter as much as successful execution. I favor small, reviewable fixes and local tools that preserve inputs, expose failures, and make their supported scope clear.

Connect

I welcome collaboration on medical imaging security, radiomics infrastructure, defensive binary analysis, and native Apple Silicon applications. Project READMEs include setup instructions, examples, and supported workflows.

Research profile · ORCID

Pinned Loading

  1. AIRS-app AIRS-app Public

    Native macOS security research workspace for read-only ARM64 Mach-O unwind analysis and application entitlement comparison on Apple Silicon.

    Swift

  2. EntitlementDiff EntitlementDiff Public

    Read-only macOS security review of declared entitlement changes between app builds, with architecture-specific comparisons and exact typed values.

    Swift 1

  3. dicom-anonymizer dicom-anonymizer Public

    Local DICOM metadata pseudonymization for imaging-data privacy, with patient-specific UID remapping, audited output, and a native macOS app.

    Python 1

  4. SidecarCompare SidecarCompare Public

    Native macOS MRI metadata review for imaging-data integrity, with exact-decimal JSON comparison, preserved source tokens, and local-only snapshots.

    Swift 1