ABOUT
BRIEFLY
I'm Kai. I'm a postdoc at Lund University, and I do bioinformatics largely focused around cancer 'omics. I'll learn what it takes to get the job done. I value reproducibility and clear explanations, regardless of the audience's background.
LESS BRIEFLY
Education
| When | What | Where |
|---|---|---|
| 2025-NOW | Postdoc, Cancer Bioinformatics | Lund University |
| 2018-2024 | PhD, Pharmacology | Johns Hopkins University |
| 2014-2018 | BS, Biochemistry + Molecular and Cellular Biology | University of Arizona |
Important bits
Low ego, high empathy, good self-starter, curious, helpful, and friendly despite a somewhat permanent scowl (a product of a lifetime of confusion and reading small text).
Biology bits
Significant wet-lab experience. Unlikely to be relevent for jobs, so I'll be quick:
Cell culture (2D and 3D), Boyden chamber assays, gene transduction, western blots, qPCR, library preparation (DNAseq, RNAseq, ATACseq) (usually cell-based, sometimes FFPE), a little flow cytometry experience, a little confocal and fluorescent microscopy
Analyzed DNAseq, ATACseq, RNAseq (bulk mostly, a bit of spatial and single cell). Gene set enrichment and its friends. Survival analysis.
Technical bits
Lots of experience with R. Written several packages, known and love the `tidyverse`, know and tolerate `Bioconductor` objects. I have survived the CRAN submission process.
Some python experience (pandas/polars), basic machine learning things (sklearn), plotting (matplotlib/altair).
Good enough HTML/CSS/JS experience. Some D3 and Svelte experience. The web is complex and the more you learn, the less you know.
Have touched a variety of other languages, but not enough to merit experience - I'm just showing off (low ego, not no ego): Julia, Clojure, Java, Ruby, standard ML.
Good practice stuff: git; targets (for R) or snakemake (python/R) for pipelines; have written documentation, sometimes read them; know what a unit test is, pretty bad at writing them. Enough docker to get things to work.
Flamewar stuff: emacs with vim bindings; macOS laptop, openSUSE home machine. I don't use LLMs - those mistakes are all me. Prefer cats to dogs.
About this site
This is mostly a hub to other, more interesting sites I've made. Technically simple, gets the job done. Just HTML and CSS, using the `soupault` framework.