Software Engineer · TypeScript & Platform Engineering · Machine Learning

Brandon J. Hill

Ten years building production web applications in TypeScript and .NET, the platform tooling other engineers ship on, and machine learning models trained on real clinical data.

Also building: Hill Peak Holdings, operator-led acquisitions of durable small businesses.

About

I’m a Colorado Springs-based remote software engineer with ten years across production web applications, platform engineering, and machine learning. At Planet DDS (Apteryx Imaging) I ship React and TypeScript features in a production imaging platform, and own the architecture calls, framework upgrades, and the production operations that keep it running on Azure App Service.

Most of what I build is infrastructure other engineers work inside: the release automation and internal tooling the engineering org runs on, an internal developer portal on Backstage that scaffolds a fully-wired .NET service, and a custom MCP server that unifies Jira, Confluence, and Azure DevOps behind a single queryable interface.

On the machine learning side, I trained DRUNet denoisers for dental radiographs using a Poisson shot-noise model, the physically correct noise process for photon-counting X-ray imaging. I also built the DICOM de-identification and dataset-provenance pipeline behind them, so there is an auditable record of which data trained which model.

Before Planet DDS: enterprise workflow automation at Fiserv, and mission systems in defense and space at Boeing Defense, Space & Security and Harris Space and Intelligence Systems, where I held a TS/SCI clearance. Before that, four years in the U.S. Army as an infantryman.

Outside of work I’m in the mountains, running a local-first home server, or deep in the kinds of stories that explore systems, resilience, and long arcs. Fallout included.

Education

Colorado Technical University

M.S. Computer Science (2016) · B.S. Computer Science (2015)

Security clearance

TS/SCI (inactive since 2020)

Held supporting Boeing and Harris. U.S. citizen; eligible to obtain and maintain.

Military service

U.S. Army Infantryman

2008–2012. Combat deployments to Iraq and Afghanistan; awarded the Combat Infantryman Badge.

Working style

Remote-first, Mountain Time

Comfortable owning a system end to end and being the person on call for it.

Experience

  1. Software Engineer

    Planet DDS (Apteryx Imaging)

    May 2023 – Present · Remote

    Ship user-facing features in a production React/TypeScript application, owning architecture and technology decisions, framework upgrades, and production monitoring and remediation across Azure App Service. Designed and shipped a custom MCP server unifying Jira, Confluence, and Azure DevOps into one queryable interface: an agent-facing integration layer over three systems of record, adopted beyond the originating team. Built the automated release pipelines and audit trail now used across multiple engineering teams, plus the data and training pipeline behind our image-quality models.

    • React
    • TypeScript
    • C# / .NET
    • Azure DevOps
    • PowerShell
    • PyTorch
    • MCP
  2. Software Development Engineer IV

    Fiserv (Account Processing / Enterprise)

    Feb 2021 – Oct 2022 · Alpharetta, GA

    Engineered automated C#/.NET Core integrations between HR and workflow platforms, eliminating redundant manual data entry across departments and accelerating delivery timelines. Focused on reliability, automation, and clear operational visibility for enterprise teams.

    • C#
    • .NET Core
    • REST APIs
    • Jira
    • Confluence
  3. Software Engineer 3

    Boeing Defense, Space & Security

    Jul 2018 – Jul 2019 · Colorado Springs, CO

    Full-stack Java developer building RESTful microservices for a system modeling space assets, in a process-driven environment that emphasized traceability, CI/CD discipline, documentation, and cross-team coordination.

    • Java
    • REST
    • Swagger
    • Postman
    • Agile
  4. Software Engineer 2

    Harris Corporation (now L3Harris), Space and Intelligence Systems

    Feb 2016 – Jul 2018 · Colorado Springs, CO

    System sustainment for mission-critical .NET applications: debugged and enhanced C#, Bash, and batch tooling to maintain uptime across legacy Windows and Linux environments, supporting on-site operations.

    • C#
    • .NET
    • Bash
    • Windows
    • Linux
  5. Infantryman

    United States Army

    Jun 2008 – Sep 2012 · Iraq & Afghanistan

    Combat deployments to Iraq and Afghanistan. Awarded the Combat Infantryman Badge for direct participation in ground combat operations.

Expertise

TypeScript / React

Production feature work in a live web application, framework upgrades and architecture decisions included.

  • TypeScript
  • JavaScript
  • React
  • Node
  • Vite

Platform Engineering

Internal developer platforms and the paved road other engineers ship on: scaffolding, pipelines, and policy in one place.

  • Backstage
  • Internal developer platforms
  • CI/CD
  • Release automation
  • Kubernetes
  • Docker

Machine Learning

Training and evaluating image-restoration models on real clinical data, including the pipeline that feeds them.

  • PyTorch
  • DRUNet / SCUNet
  • DICOM
  • De-identification
  • Data provenance

.NET / C#

Backend services, REST APIs, and background jobs built to run unattended.

  • C#
  • .NET
  • ASP.NET Core
  • REST APIs
  • PowerShell

Cloud & Data

Deploying, observing, and remediating in production, including the incident at the far end of it.

  • Azure App Service
  • Azure DevOps
  • AWS
  • SQL Server
  • PostgreSQL
  • Python

Agentic AI Tooling

Agent-facing integration layers over real systems of record, built to be queried rather than demoed.

  • MCP
  • Anthropic API
  • Claude Code

Projects

Planet DDS

Internal developer portal (Backstage)

Hackathon-winning internal developer platform built on Backstage. An engineer can scaffold a fully-wired .NET service (repo, Azure DevOps pipeline, branch policies, and security gates) without touching the plumbing. I built the AI-guided onboarding scaffolder, which generates a plain-English Claude Code setup script for non-technical users, and the .NET template’s security gate: PII scanning, automated review, and scanner orchestration wired into the branch-policy pipeline. Auth via Microsoft Entra ID.

  • Backstage
  • TypeScript
  • React
  • .NET
  • Azure DevOps
  • PowerShell

Planet DDS

MCP systems-of-record server

A custom Model Context Protocol server unifying Jira, Confluence, and Azure DevOps into a single queryable interface. Cut context-switching and onboarding time; adopted beyond the team that asked for it.

  • MCP
  • C#
  • Azure DevOps
  • Anthropic API

Planet DDS

Release pipeline & audit trail

Automated pipelines that pull Jira data into a CDN-backed system, plus the release framework and audit trail now used across multiple engineering teams, replacing manual documentation and ad-hoc deployments.

  • PowerShell
  • Azure DevOps
  • Jira

Planet DDS

X-ray denoising models

Trained a DRUNet denoiser for dental radiographs on a fork of KAIR, ETH Zürich’s PyTorch image-restoration toolbox, using a Poisson shot-noise model rather than Gaussian: the physically correct noise process for photon-counting X-ray imaging. Built the dataset loader to read raw DICOM directly, including UID-named files with no extension detected by magic bytes, and to condition the network on a per-image noise-level map.

  • PyTorch
  • DRUNet
  • DICOM
  • Python
  • Poisson noise

Planet DDS

Denoiser inference app

A Flask app to run the trained SCUNet and DRUNet denoisers interactively against dental X-rays. Auto-detects model architecture from checkpoint state-dict keys, runs CUDA inference, takes DICOM input directly, and offers classical restoration (Richardson–Lucy deconvolution and guided filtering) alongside the learned models for side-by-side comparison.

  • Flask
  • PyTorch
  • OpenCV
  • pydicom
  • CUDA

Planet DDS

DICOM de-identification and dataset provenance

Built the de-identification and anonymization pipeline for model training data, plus automated dataset-provenance reports submitted to compliance: an auditable record of which data trained which model. Started independently, before it was assigned.

  • DICOM
  • Python
  • Compliance
  • Data provenance

Bitway, LLC

Summarized Headlines: Top Stories

An unattended content-generation pipeline running end to end: ingestion, AI tooling, text-to-speech, and rendering. Designed, shipped, and maintained solo.

  • C#
  • Azure
  • REST APIs
  • FFmpeg
  • Text-to-speech

Independent

Hill Peak Holdings

Operator-led acquisitions of durable small businesses.

hillpeakholdings.com

Independent

Local-first home infrastructure

A home server I run, back up, and monitor myself: self-hosted services, data ownership, and a low-stakes place to keep the operational habits sharp.

  • Docker
  • Linux
  • Networking
  • Backups

Contact

Message

Send a note

Use a short message and I’ll reply by email. If you’re reaching out about a role, add the stack and the problem; if it’s about a business transition, feel free to add context.