thavlik's blog
  • Projects
  • Blog
  • GitHub
  • Contact
  • Eosin V: The Registry

    2026-02-28

    Modern omics workflows require pulling thousands of files from dozens of vendors, each with their own identifiers and formats. We solve this by treating every external resource as a vendor artifact, unified by a consistent OCI like interface. Artifacts Here w…

  • How I Accidentally Became an Infrastructure Engineer

    2026-02-25

    Circa 2018 I was working on R&D for my employer's medical device product. AI was integral to the platform, and that project fell in my lap. Back then, nothing in the ML stack worked unless you were willing to get your hands dirty. If you were serious about ML…

  • Eosin IV: Emergent Systems

    2026-02-24

    Lately I've been thinking about why machine learning with biological data feels harder than it should. The research moves slowly not because scientists lack ideas, but because the infrastructure around data is fractured. Every archive, every consortium, every…

  • Cyto Vendor Examples

    2026-02-23

    I've ended up writing a fair amount of code to poke at different public bioinformatics APIs: GDC, GTEx, UCSC, ENA, PDB, gnomAD, and a few others. I needed to answer questions like: What do these endpoints actually return? Are their IDs stable? What does the e…

  • Eosin III: Ecosystem Holes

    2026-02-22

    For more than a decade, digital pathology has suffered from a strange paradox: a landscape full of powerful individual tools, but almost no cohesive ecosystem. Each project solves one slice of the computational pathology workflow, but none of them span the co…

  • Eosin II: Towards a Unified Standard

    2026-02-21

    Digital pathology has quietly fallen decades behind every other data intensive field. Despite the enormous clinical and research value locked inside whole slide imaging, the surrounding software ecosystem looks more like a collection of isolated experiments t…

  • Eosin I: Origins

    2026-02-20

    In the summer of 2025, I had the privilege of working in my school's research lab as a fellow. One of the professors there was leading a project that relied heavily on microscopy, and her research fellows produced textbook beautiful tissue slides. I'd often p…

  • My Basic Advice

    2026-02-15

    A few times a week I receive an email from an approximately 20 year old developer currently enrolled in college or planning to be shortly. Sometimes they are interested in biomedical, but most express a desire to enter a cross domain STEM field with software…

Software Architect | Medical Student · GitHub: @thavlik · ·