Royce

I'm an ML × bioinformatics engineer working at the intersection of biology and AI. I build end-to-end systems for mRNA design, cfDNA cancer detection, and production AI tooling — LLM backends, OCR, NL→SQL, document AI.

🎓 M.S. Applied Data Science · University of Michigan 🧬 Currently bioinformatics at CUHK 🌏 Hong Kong · UTC+8 🌐 Open to remote & relocation worldwide
Now Building a multi-modal cfDNA early-detection pipeline · Exploring single-cell foundation models for biology · Writing about production LLM backends.
0+
Open-source repos
0
SQL dialects shipped
0+
LLM backends wired
0
Test coverage (py-idp)
Availability

Open to roles

What I'm looking for

  • ML Engineer — applied AI / LLM systems
  • Bioinformatics / Computational Biology Engineer — mRNA design, liquid biopsy, foundation models for biology
  • Research Engineer — ML-for-biology, scRNA-seq, foundation models
  • Part-time / consulting on cfDNA, mRNA tooling, formal methods

Day-job focus

mRNA design × AI and cfDNA fragmentomics + methylation

Production AI

py-idp · speaksql · nl2pbip · scrapex

Skill stack

What I work with

Languages Python · Lean 4 · SQL · TypeScript · Rust (learning) · Bash
ML / AI PyTorch · Hugging Face · scikit-learn · LangChain · vLLM · llama.cpp
Bioinformatics Snakemake · Nextflow · Biopython · pysam · scRNA-seq · fragmentomics
Production FastAPI · Postgres · Redis · Docker · GitHub Actions · Vercel · Fly.io
Full catalogue

Selected work

Bioinformatics & computational biology

  • cfdna-fragmentomics-pipeline—Tumor-naive cfDNA features (FSD, 4-mer motifs, DELFI/WPS, GC-correction).
  • cancer-screening—ML / DL / RL for 0.001% VAF ctDNA detection.
  • CMC—MICCAI 2024 · robust semi-supervised multimodal medical image segmentation.

Applied AI & production systems

  • scrapex—AI-friendly web scraper (URL + schema → clean markdown/JSON).
  • employee-voice-analytics—HR NLP toolkit (sentiment, emotion, theme, attrition risk).

Quantitative

Long-form

Writing

Long-form writing on ML for biology, applied AI tooling, and formal methods. Every draft and the full source live in rollroyces/blog — 7 posts, ~9,300 words.

Reach out

Contact