Cambridge PhD in biochemistry. A decade of turning large experimental datasets, from synchrotron scattering on proteins to sequencing of a microbial biobank to the internals of scientific foundation models, into decisions about what to measure next. Now working on representation learning for the natural sciences.
PhDBiochemistry, University of Cambridge · Herchel Smith Scholar
2 startupsCo-founded and led as CEO · ~£490K raised for the first
10 yearsof wet-lab and computational biology, from cancer drug targets to developmental signalling
Representation probingfrozen foundation models for materials, read layer by layer with supervised probes, controls and error bars
What I work on
Three questions I keep coming back to
Generalisation · out of training signal
Do models learn the physics, chemistry and biology behind their data, or just memorise?
A model that predicts orbits perfectly can still fail to apply Newton's laws to a new problem (Vafa et al., 2025), and interatomic potentials trained on millions of molecules still make order-of-magnitude larger errors on compositions they have not met (Nourollah et al., 2026). Yet a protein language model has designed sequences with no natural relative that folded in the lab (Verkuil et al., 2022). The question I care about is whether we can trust a model's predictions for something that has never been discovered before.
Do models of different architectures arrive at a unified view of what they learned?
The Platonic Representation Hypothesis (Huh et al., 2024) proposes that as models grow, they all drift towards one shared picture of reality, whatever their architecture or training data. However, Usama & Chang (2026) compared 16 language models and found representations converge while reasoning diverges: models agree most on problems they all get wrong. My own measurements say the same for science models. Two opposite interatomic potentials look alike at the input only because both are given the atomic number; what they share appears mid-network, and there they are interchangeable in function well before their embedding spaces look alike. For proteins, most of the raw agreement between a sequence and a structure model is the amino-acid identity both are trained to output.
How does representation progress through depth, and which layer should we read from?
A network does not learn everything at once; it assembles some things layer by layer and discards others on the way to its output. In language and protein models the last layer is rarely the best place to read from (Valeriani et al., 2023; Skean et al., 2025; Joeres et al., 2026), and in interatomic potentials I found the knowledge organised by physical scale: additive properties are present at the input, local and geometric ones emerge in the first message-passing layers, and electronic ones only through depth. Which layers hold the most fundamental chemistry, physics and biology, which layers unlearn it, and whether the right embedding is one layer, a sum of layers or a truncated model are the questions that decide how these models get used as instruments.
Out-of-training properties in frozen interatomic-potential embeddings are decodable and ordered by physical scale
Universal interatomic potentials such as ORB-v3 and UMA-S are trained on DFT energies, forces and stresses. I probed its layer-wise embeddings across 154,875 Materials Project structures and nine properties to ask what else it had to learn to get the energies right. Five properties absent from the training objective, including band gap, bulk modulus and magnetic character, are decodable, and the information is organised by physical scale: composition-linked properties are readable at the input, while properties that depend on long-range atomic arrangement are assembled through message passing. The equivariant model's angular channels give it a clear edge on crystal-system classification.
MethodFrozen forward passes cached per layer · gradient-boosted and linear probes · Magpie composition-only baseline · permutation and shuffled-label controls · unsupervised clustering set against supervised decodability
35–76%reduction in prediction error vs. a composition-only baseline, across targets and both models
5 / 9probed properties that never appear in the training objective yet decode
Physical error, not R²R² 0.95 on energy above hull still misses the 67 meV/atom stability window, while R² 0.84 on magnetism is ample for flagging candidates: budget an application from σ·√(1−R²) in the task's own units
Smooth, not clusteredsupervised decodability exceeds unsupervised organisation on every property; clusters track element identity (ARI 0.99), not properties (ARI ≈ 0.01)
Manuscript, code and datasets public in October 2026
Do a sequence model and a structure model learn the same biology?
ESM-2 reads only the amino-acid sequence; ProteinMPNN reads only backbone coordinates. If sequence and shape are two views of one biology, the two should converge. Across 4,898 proteins and 1,374,765 residues I compared their layer-wise representations with CKA, SVCCA and mutual k-NN, bounded by an untrained floor and a same-model-different-seed ceiling. The strongest raw "agreement" sits at the sequence model's embedding layer, which is simply the amino-acid identity both models are trained to output. Subtracting the per-residue-type mean removes that shared answer key and reveals what remains: the two families line up along some of the same directions but do not arrange proteins the same way, and neither model's representation can be mapped into the other's and still do its job: the two are not interchangeable in function.
MethodSix models, two families · CKA / SVCCA / mutual k-NN · amino-acid-identity residualisation · untrained and seed-pair controls · representation stitching · property probes on the residuals
1.000SVCCA between ESM-2's first layer and the amino acid identity: at that depth the representation is nothing but the amino acid code, so agreement measured there is the shared training target, not shared biology
0.27 → 0.11 → 0.19raw agreement with the structure model across ESM-2's depth: highest at the input, lowest in the middle layers, rising again at the output, where the model returns to predicting amino acids
Materials · statistics of small dataPublic write-up
Choosing a train/test regime when data is limited
With a few hundred lab measurements and a foundation model's embeddings to test or fine-tune on, how many should be trained on and how many held back? I measured this on frozen ORB-v3 and UMA-S embeddings over six Materials Project properties. Training size sets how far the score sits below the full-data value (shortfall); test size sets how far it moves when the split is redrawn (spread). Both are knowable here, which is unusual: the full-data score comes from the probing study above, and a 20,000-material reference held out from all training gives every estimate a true score to be checked against, so whether an error bar keeps its promise can simply be counted. The shortfall is not one number: at the same 5,000 training materials it is ten times larger for crystal system than for formation energy, and the gap between hard and easy properties widens as data is added. Combining the two into a total error puts the best split at 80/20 from 500 materials upward, drifting toward training data as the dataset grows. Five-fold cross-validation, scored against the same reference, lands closer to the true score than repeated holdout in most cells and keeps its interval coverage, but changes total error by about 2%, because it leaves training size unchanged.
MethodFrozen 20,000-material reference · training and test size varied one at a time · 30 draws per training size, 200 per test size · analytic cross-check against se(R²) ≈ 2(1−R²)/√n · total error √(shortfall² + spread²) per split fraction · cross-validation vs repeated holdout scored against a constructible truth, with interval coverage measured
±0.007agreement between ORB-v3 and UMA-S on the shortfall at every training size: the thresholds are a property of the task, not of the model
Diminishing returnsfrom 5,000 to 20,000 training materials each step buys about 0.01 of shortfall for 40%, then 100%, then 300% more data
~2%change in total error from five-fold cross-validation: it cuts the noise of the estimate by 26% but leaves the shortfall, the larger term, untouched, because every fold still trains on 80%
0.877how often a single 80/20 split's 95% interval actually contained the true score, over 134 cells. Repeated holdout covers 0.946, cross-validation 0.931.
Multimodal AI that watches long-form raw footage and turns it into scene-level, searchable metadata for editors: shot lists, key moments and edit decision lists exported straight into the NLE. Delivered paid proofs of concept to one of the world's largest news agencies, a robotics startup and a recycling company.
3PoC deployments on customer data
Multimodalvision + audio + text, no soundtrack required
Co-founder & CEO · 2022 – 2025 · Cambridge
BravelyCultured
A VC-backed microbial biotechnology company harnessing novel marine microorganisms to produce biosurfactants and replace petroleum- and animal-derived ingredients. I raised the funding, ran the lab and the team, licensed strains, and coordinated microbial sample collection across three geographies.
£490Kdilutive and non-dilutive funding, incl. Innovate UK, EIT and Carbon13
7industrial partners and letters of intent
5people managed in a private lab facility
6deep-tech awards, incl. Hello Tomorrow Global Challenge (selected from 4,500+)
Bioinformatics · built for BravelyCulturedPrivate repository · 2024 – 2025
From raw Sanger reads to a phylogeny of a 114-isolate microbial biobank
The strain-discovery programme at BravelyCultured produced batches of forward and reverse Sanger reads (ITS, 18S and 16S primers) from field-collected microorganisms, and nobody was going to identify them by hand. I wrote the pipeline that turns each sequencing order into an identified, quality-scored, deduplicated collection: pair and trim reads by N-content, assemble contigs, BLAST them against NCBI core_nt via Biopython, flag reactions to repeat, detect duplicate strains across orders, and build rooted maximum-likelihood trees of the fungal, yeast and bacterial collections with MAFFT, trimAl and IQ-TREE, rendered with ETE3 against chosen outgroups.
Also in the repoA cross-correlation genome-region finder that encodes DNA as one-hot vectors and locates where a marker sequence sits in a reference genome, with a randomness check on the correlation baseline, used to pull outgroup markers out of assemblies.
114fungal isolates through the pipeline; 111 Ascomycota, 3 Mucoromycota across four classes
3marker systems handled: ITS, 18S and 16S primer sets
Per orderquality stats, repeat lists and identity tables written automatically for each batch
Rooted MLtrees per organism class with explicit outgroup selection
Code is private (company data); a walkthrough is available on request.
Background
Ten years of experimental and computational biology
PhD in Biochemistry · University of Cambridge2018 – 2023 · Herchel Smith Scholarship · Corpus Christi College
Molecular insights into signalling mechanisms within the TGF-β superfamily
Experimental data-assisted protein modelling: I collected small-angle X-ray scattering data at synchrotron beamlines to characterise the solution structure, flexibility and oligomerisation of TGF-β superfamily proteins, and wrote custom Python pipelines for automated SAXS processing and downstream statistics.
Ab initio shape reconstruction, rigid-body modelling, homology modelling and MD simulation, tied back to biophysical binding assays.
Showed that follistatin's C-terminal tail folds back onto its FS1 domain and that all three isoforms alternate between two solution conformations; designed a bacterial assay for transmembrane-helix dimerisation of ALK receptors.
Engineered and purified recombinant proteins from bacterial and mammalian systems; talks at the S4SAS Diamond Light Source conference and the Herchel Smith symposia.
Supervised Cambridge undergraduates for four years (250+ hours) and designed a final-year research project that ranked top of its cohort.
Conformer ensemble of follistatin FST315 scored by Rg and Dmax: the population splits into an open and a closed state, and all three isoforms show the same two-conformation behaviour.
BSc (Hons) Biochemistry, First Class · Newcastle University2015 – 2018 · top of the class in all three years · five academic awards
Cyclin druggability assessed by fragment binding
Final-year project on structure-based drug discovery at the Northern Institute for Cancer Research: cell-cycle and transcriptional cyclins expressed, purified and screened for crystallisation; CycA2 crystals soaked with FragLite fragments and analysed by X-ray crystallography, alongside computational druggability assessment and docking. The 2.0 Å CycA2 structure showed a DMSO molecule bound in the pocket with the highest druggability score.
Amgen Scholar at the University of Cambridge (2017) in Marko Hyvönen's lab on TGF-β structural biology, later the foundation of the PhD; NCL+ Advanced Award in Research.
Earlier placements in structural biology of meiosis, bacterial carbohydrate metabolism and protein-purification scale-up.
X-ray crystallographyfragment-based drug discoveryprotein purificationdruggability & dockingmass spectrometry
CycA2 crystal structure at 2.0 Å with predicted druggable pockets; the enlargement shows the top-scoring pocket with DMSO bound by His233 and Ile311.
Medical training · Vilnius University2012 – 2014
Two years of medicine before moving to research
The preclinical half of a medical degree: how the body is built and how it works, from anatomy and physiology to genetics, microbiology, research methodology with biostatistics, and the first clinical training in examining patients.
Research exchange · Comenius University, BratislavaSummer 2014 · Institute of Molecular Biomedicine
Non-invasive prenatal screening: fetal DNA fragments circulate in the mother's blood; low-coverage sequencing and a read count per chromosome flag a trisomy as an excess on chromosome 13, 18 or 21.
Contact
Currently based in Paris. Happy to talk about any of the work on this page.