Loading…
Loading…
I design reliable software across web, mobile, and cloud. Engineering notes, long-form writing, and a focused portfolio of production work.
7+
Years
50+
Projects
3
Stacks
Blog

Stateless JWTs can't be revoked on demand — once issued, they live until they expire. This deep dive covers why short lifetimes (5–15 min) are the strongest control you have, how the access/refresh token split actually works, refresh token rotation with reuse detection, and the sender-constrained token guidance from RFC 9700 (Jan 2025).

Most engineers reason about LLMs in words, characters, or messages. The model sees none of that — it sees tokens, and tokens are compute someone's GPU has to run. This post traces what a token actually is, why output costs 3–10x more than input, the five-step journey of an API call, and the four cost levers most teams never pull.

Your frontend is doing too much — orchestrating microservices, parsing messy payloads, and worst of all, holding auth tokens the browser can't keep safe. The Backend-for-Frontend pattern moves all of that to a server layer you control. Here's why it matters (especially after the September 2025 npm attack that hit packages with 2.6B weekly downloads) and how Next.js gives you one for free.
Social
Jensen Huang called OpenClaw 'the most important software release, probably ever' — comparing it to Linux, HTML, and Kubernetes in the same breath. Bold claim. But after digging into what Nvidia actually built around it, I think he might be right.
I've been writing code for years. Read the books. Studied the patterns. Nailed the algorithms. And yet — the lessons that actually made me a better developer? None of them came from a textbook. Every single one came from something breaking, a user doing something unexpected, or me staring at a screen at midnight wondering where it all went wrong.
A structural look at what the Nifty IT crash, StrongDM's AI experiment, and Big Tech's own numbers reveal about where engineering is actually headed.
Video

May 2, 2024
Quickly build an SEO-ready blog using Laravel and Filament with a clean, practical walkthrough.

April 26, 2024
Add interactive status toggles to your FilamentPHP forms to improve UX and data handling.

March 21, 2024
Build a functional Kanban board inside a Laravel app using Filament PHP components.
Tools
Encode and decode URLs with ease.
Validate and pretty-print JSON data instantly.
Compare two text blocks and highlight differences.
Encode and decode JSON Web Tokens.
Generate random UUIDs (v4) in bulk.
Generate secure passwords with customizable options.
Get in touch
I collaborate on product strategy, architecture, and full-stack delivery for teams that value clarity and scalability.