Welcome to, a personal blog about mathematics, politics, programming, finance, sports, and technical writing.

An automated workflow for scientific writing on Medium

How to upload Markdown files to Medium while maintaining tables, syntax-highlighted code, math typesetting, and footnotes.

October 23, 2021 · 6 min · jdkato

COVID-19 and SIR: An introduction to the mathematics of epidemics

A summary of SIR modeling, one of the simplest ways to model the human-to-human transmission of an infectious disease.

March 23, 2020 · 5 min · jdkato

Fixing Markdown’s shortcomings with Python

A new take on using Markdown for technical documentation.

April 18, 2019 · 9 min · jdkato

Tombstone.js: A propositional logic library

An open-source, MIT-licensed JavaScript for propositional logic library.

September 9, 2016 · 4 min · jdkato

A library for programming language identification

A Python library and command-line tool for identifying the language of source code snippets and files.

August 30, 2016 · 8 min · jdkato