Work

Research

Ploidy after whole-genome doubling

Ongoing

Whole-genome doubling is common in cancer, and the cells that undergo it do not remain at the doubled state. Ploidy falls afterwards and settles at values that differ by cancer type. The project asks what that convergence tracks with.

Cohort: TCGA multi-omics, 23 cancer types, roughly 10,000 patient samples. The work involves arm-level copy-number calling, differential expression modelled continuously against ploidy, survival analysis, gene set enrichment, deconvolution of bulk expression into cell-type fractions, and a simulated dataset used to validate the pipeline.

Mostly R, some Python, on a dataset large enough that pipeline design matters as much as the statistics do.

JSBi 2027.

Infectious disease research

an infectious disease research center · about one year

A year in an infectious disease control laboratory during my biotechnology programme, as part of the curriculum. It put me in a research setting roughly two years earlier than the usual route, and in a second domain.

Software

Hotdog Counter

Obsidian plugin · published

Counts matches across a vault with fuzzy regex, debounced for performance, with a small CSS popup animation. Shipped to the Obsidian community plugin directory.

Mercury

Self-hosted · mail sync

A self-hosted tool that syncs and retrieves mail from an IMAP account, built to keep a personal archive independent of any provider's app or web client.

Workout tracker

Python web app

Parses exported training notes into structured data and reports consistency and progress per muscle group. Self-hosted.

Smaller things

Outside the lab

Literary translation

2019–2023

Seven books from Japanese into English, freelance, while studying. One from English into Italian earlier, in Italy.

Teaching

2026– · previously lead tutor, university International Lounge

English tutoring, and before that coaching three students through university entrance exams. All three were admitted.

Photography

Coming.