Blog
Notes from the work — WordPress plugins, Gutenberg, React, and the MERN stack. Practical write-ups, not hot takes.
- WordPressJun 18, 2026
Building Gutenberg blocks that last
The block editor moves fast. Here's how I structure custom blocks so they survive a year of WordPress core updates without a rewrite.
8 min read - WordPressApr 9, 2026
theme.json is the real styling API
Full Site Editing lives or dies on theme.json. A tour of the settings that actually matter and the mistakes that leak CSS everywhere.
7 min read - ReactMay 2, 2026
Typing the WP REST API in a React admin
Plugin settings screens get messy fast. A small pattern for keeping REST responses the same shape every time — and typed end to end.
6 min read - MERNMar 21, 2026
Shipping a MERN app that doesn't fall over
Mongo indexes, Express error boundaries, and the boring reliability work that keeps a Node.js API returning fast under real traffic.
10 min read - CareerJan 12, 2026
From internship to full-time developer in four months
What actually moved the needle when I started — reading source, asking narrow questions, and shipping small things often.
5 min read