Devlogs

Building in public

Progress notes and build logs from the personal projects I am working on. What I am shipping, what broke, and what I learned along the way.

These are my devlogs: ongoing write-ups about the side projects and experiments I build in my own time. Expect decisions, tradeoffs, dead ends, and the occasional win, documented as the work happens. Use the search to jump to a project or filter by category.

Filter by category
Filtered by:

All devlogs

01

Adding responsive export to Design to HTML

How my Figma to code plugin turns several frames of one page into a single responsive HTML file: name-matched merging, mobile-first breakpoints read from the frame widths, and a mixed-text bug that shipped invisible numbers.

Tailwindcss Jul 17, 2026 3 min read
02

Adding Tailwind output to Design to HTML

How I added a Tailwind mode to my Figma to code plugin: a v4 browser CDN, faithful arbitrary-value utilities, and a flexbox shrink bug that only Tailwind surfaced.

Typescript Jul 15, 2026 3 min read
10

Two releases to fix one review page

Cleaning up vault-crm's Obsidian community review warnings, a dependency override that was quietly broken, and a release that failed on the wrong lockfile.

Plugin Jul 06, 2026 4 min read
11

Building S-Calc: a live calculator inside an Obsidian note

How I built S-Calc, an Obsidian plugin that evaluates each line of an s-calc code block and prints the answer inline in your theme accent colour. The build story: the engine, live currency, the CodeMirror editor layer, and the 0.6.0 release.

obsidian Jul 06, 2026 4 min read
FAQ

Common questions

Build logs and progress notes from my personal projects. Each post tracks what I am working on, the decisions I made, what broke, and what I learned. They are written as the work happens, not polished after the fact.

Whenever a project moves far enough to be worth a write-up. There is no fixed schedule; the cadence follows the work.

Yes. The blog is tutorials and deep-dives meant to teach. Devlogs are running journals of projects in progress, closer to building in public than a finished guide.

Reach out through the contact page. If a project is open to feedback or collaboration, I will say so in the post.

Building something
interesting?

Let's talk →