Skip to content
View rollroyces's full-sized avatar

Block or report rollroyces

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.

Content in all repositories owned by your account will be closed.
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
rollroyces/README.md

Hi, I'm Royce

ML × bioinformatics engineer — production AI for mRNA design and cfDNA cancer detection.

Email ORCID GitHub Personal site Time zone Open to

Total stars Followers


About

I'm Royce — an ML engineer working at the intersection of biology and AI. I ship end-to-end systems: codon-optimized mRNA design, cfDNA fragmentomics pipelines for ultra-early cancer detection, and production AI tooling (LLM backends, OCR, NL→SQL) that runs at scale.

  • 🎓 M.S. Applied Data Science, University of Michigan · currently bioinformatics at CUHK
  • 🧬 Day-job focus: mRNA design × AI (codon, UTR, structure, neoantigen, LNP) and cfDNA fragmentomics + methylation (0.001% VAF detection, multi-cancer)
  • 🛠️ Also ship applied AI systems — production document AI (FastAPI, 12+ LLM backends), NL→SQL transpilers, agentic workflows
  • 🌏 Hong Kong (HKT, UTC+8) · open to remote and relocation worldwide

Open to roles

  • 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

Featured work

Project What it does Why it matters
deepcatch Performance-weighted multi-modal fusion for ultra-early cfDNA cancer detection (fragmentomics + methylation + sequence). Targets 0.001% VAF sensitivity — multi-cancer screening before symptoms.
mrna-ai-toolkit End-to-end mRNA design pipeline: codon optimization, neoantigen screening, scGPT embeddings, TrialGPT-style trial matching, LNP formulation. Bridges foundation models with therapeutic mRNA workflows.
py-idp Production AI document processing: 12+ LLM backends, self-hosted OCR, HITL review, Pydantic schemas, FastAPI. Real-world applied AI — 92% coverage, fuzzers, public idp.console, AGPL-3.0.
deepcatch-methylation CpG methylation-based cfDNA cancer detection — FinaleMe validation pipeline. Companion to deepcatch, focused on the methylation channel.
speaksql NL→SQL transpiler across 9 dialects (Postgres, MySQL, Snowflake, BigQuery, SQL Server, Databricks, DuckDB, SQLite, SAP HANA). Engineering-heavy language tooling — write once, query anywhere.
ns-blowup Lean 4 + Mathlib4 formalization toward Navier–Stokes regularity. Differentiator: formal-methods chops you don't usually see on ML eng resumes.

See all 54 public repos → for the full catalogue (cfDNA pipelines, quant signals, NL→SQL, formal math, LLM tooling).

Selected work

Bioinformatics & computational biology

  • cfdna-fragmentomics-pipeline — Tumor-naive cfDNA features (FSD, 4-mer motifs, DELFI/WPS, GC-correction); Cancer-vs-Healthy on FinaleDB.
  • 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

  • nl2pbip — NL → Power BI report generator (v1.0.0, agentic self-reflection, Fabric integration).
  • scrapex — AI-friendly web scraper (URL + schema → clean markdown/JSON).
  • employee-voice-analytics — HR NLP toolkit (sentiment, emotion, theme, attrition risk).

Quantitative

Stack

Production / ML: Python · PyTorch · JAX · FastAPI · Pydantic · Hugging Face · Docker · GitHub Actions Bioinformatics: scGPT · codon optimization · fragmentomics · methylation calling · LNP chemistry · single-cell pipelines Data: pandas · scikit-learn · Jupyter · R Formal / tooling: Lean 4 + Mathlib4 · LaTeX (Tectonic) · Bash · macOS

By the numbers

🦈 Achievements Pull Shark · Quickdraw · Starstruck · Pair Extraordinaire
🎓 Education M.S. Applied Data Science — U-Michigan · bioinformatics — CUHK
📦 Public repos 54 · AGPL-3.0-or-later on the bigger ones
🌍 Region Hong Kong (HKT, UTC+8) · open to remote and relocation worldwide
🏅 Open source Production-grade code, fuzz-tested, semantic-versioned releases

GitHub stats — stars, commits, issues, contributions   Top languages

Selected figures

deepcatch pooled ROC curve across cancer types

deepcatch — pooled ROC across cancer types (fig1 · repo)

deepcatch sensitivity at multiple operating points    mrna-ai-toolkit pipeline: codon → variant → neoantigen → trial → LNP → manufactured mRNA vaccine

deepcatch — sensitivity operating points (fig4)  ·  mrna-ai-toolkit — codon → variant → neoantigen → trial → LNP → manufactured mRNA (SVG source)

py-idp HITL review mockup: receipt queue + extracted fields panel    speakSQL auto-discovered join graph across 6 tables

py-idp HITL review (SVG)  ·  speakSQL auto-discovered join graph (SVG)


Beyond work

Formal-methods hobbyist: Lean 4 + Mathlib4 — formal progress on Navier–Stokes regularity and Erdős #125 (sumset density). Copyleft by conviction — bigger repos ship under AGPL-3.0-or-later.

Get in touch

  • 📧 roycelam@umich.edu
  • 🆔 ORCID: 0009-0008-9113-769X
  • 💬 GitHub Issues on any of the repos above — fastest way to start a thread
  • 🌐 Open to remote worldwide · HK-based (UTC+8)

Last polished 2026-10. Edit history on the commits page.

Pinned Loading

  1. 699-Capstone 699-Capstone Public

    Jupyter Notebook

  2. ELI_DEAL ELI_DEAL Public

    JavaScript

  3. wistia_downloader wistia_downloader Public

    Python

  4. picandace/MADS_Milestone2 picandace/MADS_Milestone2 Public

    Jupyter Notebook 1

  5. deepcatch deepcatch Public

    DeepCatch: performance-weighted multi-modal fusion for ultra-early cfDNA cancer detection. Fragmentomics, methylation, sequence.

    Python 97