Article

Welcome to the Blog

What I plan to write about and how this site is built.

1 min read

Welcome. This site is a place to collect the parts of my work that are easiest to lose when they are spread across repositories, course notes, old project URLs, and conversations.

I expect to write about machine learning systems, statistical modeling, applied AI, infrastructure, teaching, gaming, and emulation. Some posts will explain a specific technical decision. Others will be a record of experiments, failed approaches, or tools that became useful through repetition.

Ordinary articles like this one are written by hand. Developer-journal entries follow a different workflow: a local tool gathers my public GitHub activity, asks a local AI model to organize the evidence, and writes a draft. Those entries are visibly disclosed, reviewed, and edited before they are published.

The site uses ordinary Markdown for both kinds of writing. Fenced code blocks receive build-time syntax highlighting:

class EvidenceFirstDraft:
    def publish(self) -> None:
        assert self.reviewed

Mathematical notation is also rendered during the static build. For example, the probability of an outcome conditional on features can be written inline as P(Y=1X)P(Y = 1 \mid X), while an ordinary least-squares estimate can be displayed as

β^=(XX)1Xy.\hat{\beta} = (X^\top X)^{-1}X^\top y.

You can continue with Projects, About, the full Resume, or subscribe through RSS.