My blog & writings.

Thoughts, technical insights, and explorations across technology, biology, machine learning, and everything in between. Can be opinionated sometimes.

8
3
3
2
2
2
1
1
1
1
1
1
1
1
1
Whose Genome Is the Human Genome?

Whose Genome Is the Human Genome?

6/14/2026 30 min read

For decades, the standard map of human DNA has been mostly one man's, shaped by engineering constraints and the politics of its era and only now being rebuilt to represent everyone.

#Bioinformatics#Biology#Genetics#Long Read
The wrong way to teach biology to CS students

The wrong way to teach biology to CS students

6/7/2026 9 min read

Most intro courses show CS students only the dull part of biology, the part they went into CS to avoid. Here's the way in.

#Biology#CS#Reflection
A Primer on Molecular Docking (Part 1): Structure & Binding

A Primer on Molecular Docking (Part 1): Structure & Binding

10/6/2025 37 min read

Discover how proteins structures are determined, how to evaluate them, and the physics of molecular binding.

#Biology#Biophysics#Chemistry#Long Reads
"Peer-Reviewed" Probably Doesn't Mean What You Think It Means

"Peer-Reviewed" Probably Doesn't Mean What You Think It Means

10/1/2025 4 min read

That seal of approval on a scientific study might not be the ironclad promise of truth you imagine.

#Metascience#Reflection
A Gentle Introduction to Logistic Regression with Visualisations

A Gentle Introduction to Logistic Regression with Visualisations

8/7/2025 12 min read

A deep dive into logistic regression with visuals for both newcomers and enthusiasts.

#Long Reads#Machine Learning#Statistics
Why LLM Can't Save Incompetent Dev

Why LLM Can't Save Incompetent Dev

7/12/2025 5 min read

A cautionary tale about prompt engineering, critical thinking, and the difference between a tool and a silver bullet.

#CS#Reflection
My Journey in the Analog Camera World

My Journey in the Analog Camera World

6/1/2025 5 min read

From digital to analog camera

#Personal#Photography

About This Site

4/4/2025 3 min read

How this site came to be and why I made it.

#Personal