C++ • Succinct data structures • OpenMP • Python (NumPy, PyTorch, pyhmmer) • HMMs & Viterbi • Beam search • Graph algorithms • Alignment algorithms • HPC • Neural networks • Abstract algebra
- Detecting CAS genes in metagenomic data - Using BeamSearch and Viterbi score, we find CAS genes in metagenomic datasets using well-curated HMM profiles (in progress) → GitHub
- Phage detection using graph algorithms – Spacer ordering and phage detection in metagenomic data (in progress) → GitHub
- MCAAT – Metagenomic CRISPR Array Analysis Tool (first author, microLife 2025) • GitHub → DOI:10.1093/femsml/uqaf016
- DNA Storage Pipeline – Modular Reed–Solomon library for DNA storage (fun side project) → GitHub - inspired by the DNAStoralator.
- metaTopoGraph – extracts de Bruijn graph topology features - planned to train an ML model on graph topology →GitHub
- Master’s thesis (2020) – Cyclic codes for error detection in DNA storage → PDF • GitHub
- Study project (2019) – Reed–Solomon codes & finite-field implementations → PDF • GitHub

