I'm a bio- and software engineer working at Imperial College on DNA design. In uni, I discovered that you can use computers to make biodesign more predictable. Since then, I cold-called my way into a wet-lab to learn DNA assembly and am teaching myself machine learning to build the computational methods for the next generation of synthetic biology.

Projects

tropical

Autoregressive mRNA language model conditioned on protein sequence and translation efficiency

yorzoi

Predict RNA-seq coverage from DNA sequence

plextract

Extract line chart data from plots

breseq-on-modal

Read-alignment with breseq in the cloud

List of {R,D}NA sequence models

A recurringly updated list of machine learning models trained on RNA or DNA sequences

Publications

Yorzoi: Predicting RNA-seq coverage from DNA sequence in yeast

Writing

Resume

Education

PhD Student, Generative Genomics
Imperial College London, Tom Ellis Lab
London, UK
October 2024 - Present

Working on generative models for expression-conditioned DNA sequence design. Supervised an M.Eng. student developing machine-learning models to predict growth rates (GitHub).

Master of Research, Systems and Synthetic Biology (Distinction)
Imperial College London
London, UK
October 2023 - October 2024

Key Coursework: Theoretical Systems Biology (ODEs & Michaelis-Menten kinetics), Opentrons Automation Workshop.

Technology Management
Center for Digital Technology and Management
Munich, DE
Feb 2020 - Oct 2020

Selected for CDTM (≈ 5 % acceptance rate), an entrepreneurship program whose alumni have founded nine unicorns.

B.Sc., Computer Science
Technical University of Munich
Munich, DE
Feb 2023

Key Coursework: Introduction to Machine Learning, Linear Algebra, Discrete Probability Theory.

Work Experience

Software Engineer (Freelance)
Berlin, DE
Nov 2023 - Jan 2024

Worked with the CTO to build the initial MVP (Chat Interface and RAG pipeline) using React, Next.js, tRPC, and GraphQL; rolled out to three pilot customers.

Molecular Biologist (Intern)
Berlin, DE
Jun 2023 - Aug 2023

Cloned 30 plasmids to help build an ATP-auxotrophic E. coli strain using PCR, Gibson/Golden Gate/LCR-Cloning, and other molecular biology techniques.

Research Software Engineer (Intern)
Berlin, DE
Mar 2022 - Aug 2022

Built a domain-specific language for protein design including DSL specification, compiler, web interface and deployment using Python, React.js, ANTLR, Docker, and GCP (Cloud Run/Storage/Build, IAP), Terraform.

Computational Biologist (Research Assistant)
Munich, DE
Apr 2021 - Sep 2021

Evaluated ML models for their explanatory power of rare variant effects on aberrant gene expression using Python, Bash, and Snakemake.

Project Lead (Management Consulting)
Munich, DE
Sept 2020 - March 2021

Led a four-person, €20 K consulting engagement for an electronics supplier, delivering a market research study.