Skip to content
View crashfrog's full-sized avatar

Organizations

@CFSAN-Biostatistics @tinybio

Block or report crashfrog

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
crashfrog/README.md

Justin Payne

A scientific toolmaker who deploys into the customer's world.

Distributed Systems · Systems Programming · Agent-Assisted Development · Scientific Computing at Scale

I build the software that public health laboratories actually run. For a decade at the FDA I've been one of the primary developers of GenomeTrakr, the world's largest genomic biosurveillance network — the integration-layer architecture I authored put more than 60,000 bacterial genomes into public databases, where they're still used to trace foodborne outbreaks back to their source. I'm also an applications scientist and admin on GalaxyTrakr, the free hosted analysis platform used by state, federal, and international partner labs, which means a lot of my job has been landing in someone else's environment, making the pipeline work there, and teaching their scientists to run it themselves — in Maryland, in Virginia, in Bangkok.

The rest of the time I write systems software for problems the existing tools don't cover.

What I've been building lately

  • phraya — a general-purpose pairwise sequence aligner in pure Rust. Zero binary dependencies, AVX2/NEON SIMD, and a deferred-decision architecture: align once with full multi-mapping and provenance metadata retained, then re-filter as many times as you like without touching the aligner again.
  • sra-rust — a clean-room reader for NCBI's undocumented SRA/VDB binary format, including a production-graph evaluator for the computed columns the format never actually stores. Verified byte-for-byte against the reference implementation.
  • torchbase — reproducible microbial typing from versioned, cryptographically signed database packages distributed over IPFS, because typing databases that mutate silently under their users are a reproducibility problem nobody was solving.
  • data-commons — shared validation data for surveillance bioinformatics, including an adversarial stimulus library of engineered datasets built to trigger ~150 catalogued tool failure modes.
  • pi.science — a terminal data science agent that acts as a statistician's research assistant rather than an oracle: full dataframe lineage in a Dolt-backed store with session branching, and an adversarial subagent whose job is to disprove a claim before you ever see it.
  • tequila-mule — an OpenAI-compatible inference endpoint that stays up on HPC clusters with hard job wall-time limits, by rotating overlapping vLLM reservations out from under the scheduler before it can kill them.

All of it built issue-driven and test-first, with agents doing the typing and ADRs governing the algorithm changes.

Tools: Rust · Python · C/C++ · TypeScript · WDL · Nextflow · Galaxy · Slurm · AWS (Lambda, Batch, Step Functions, ECS) · Docker/Apptainer · Dolt · IPFS/IPLD · Claude Code and the Agent SDK

Full CV: cv.md · PDF

Recently rated "alright" by one of two cats who live in my condo.

Pinned Loading

  1. crashfrog crashfrog Public

    Info and miscellaneous about me.

    CSS 1 1

  2. dockerizing.md dockerizing.md
    1
    Dockerizing tools from source
    2
    =============================
    3
    
                  
    4
    Justin Payne, May 30 2015
    5
    
                  
  3. CFSAN-Biostatistics/porerefiner CFSAN-Biostatistics/porerefiner Public

    A tool for managing your pores

    Python 10 1

  4. tinybio/sra_exp tinybio/sra_exp Public

    Short script to lookup SRA Experiment accessions from SRA Run accessions

    Shell 1

  5. cookiecutter-cookiecutter cookiecutter-cookiecutter Public template

    Template Repository for making new cookiecutter templates.

    Makefile

  6. device-cookiecutter device-cookiecutter Public

    This is a Cookiecutter template for developing an electronic device - it includes a workflow for PCB development using KiCad or Circuitmaker and 3D printable enclosure development using OpenSCAD an…

    OpenSCAD