Hi, I am Mikhail!

I write code for the web and make irregular updates to this page.

Solving My Own Pet Peeve: Why I’m Building SignUpBreeze

May 5th, 2026 — In the world of software, there is a recurring tragedy: a simple problem gets solved, but the solution eventually becomes so bloated with "noise" that the original utility is lost. For me, that breaking point came while trying to manage volunteer events.

Deploy Statamic Static Site Using GitHub Actions

June 8th, 2025 — I recently set up a new Statamic site using the Cool Writings starter kit (statamic/starter-kit-cool-writings). The official documentation walks you through local development and static site generation (SSG), but it doesn’t cover how to deploy to GitHub Pages. Here’s how to do that using GitHub Actions.

From Sculpin to Statamic: Breathing New Life into My Blog

June 7th, 2025 — Sculpin’s ecosystem has slowed to a crawl, and I still want an easy way to publish the occasional post. Statamic gives me an actively maintained, Laravel-powered toolkit that still feels like a static site generator when I need it to.