Computational scientist building reliable research software at the intersection of bioinformatics, scientific machine learning, and systems engineering. I work primarily in Python, Rust, Bash, and SQL, with domain experience spanning influenza virology, viral genomics, drug discovery, and omics analysis.
My work emphasizes reproducibility, explicit data contracts, deterministic behavior, validation against realistic failure modes, and clear separation between software performance and scientific claims.
I am also the founder of SignalForge Advisors and a science-fiction author interested in complex technological systems and their human consequences.
| Project | What it does |
|---|---|
| FluFormer | Multitask and temporally conditioned influenza protein modeling with ESM embeddings and reproducible real-data benchmarks |
| Virustic2 | Deterministic, quality-aware de Bruijn assembly in Rust |
| Antigenic Audit | Detects leakage and temporal overclaiming in influenza antigenicity evaluations |
| Stabilomics | Robust LAD-LASSO stability selection for high-dimensional scientific feature tables |
| RefAudit | Audits downstream sensitivity to reference-genome choice |
| SeqSketch | Deterministic MinHash/LSH sequence indexing, exact reranking, and similarity graphs |
My public projects emphasize deterministic behavior, strict input validation, automated testing, reproducible examples, explicit scientific limitations, and interfaces that can be inspected rather than trusted opaquely.
Bioinformatics & computational biology Influenza · viral genomics · sequence analysis · genome assembly · mutation analysis · omics
Machine learning & statistics Protein representations · temporal validation · transformers · stability selection · leakage auditing
Scientific software engineering Python · Rust · Bash · SQL · reproducible pipelines · HPC · data provenance
- Professional website
- SignalForge Advisors — independent scientific and technical consulting
- Science-fiction projects including SOFTMAX, The Orchard, and The Gospel According to Greg
