ROLANDO
AHUJA
Home
Devlog
Projects
Notes
Market
Messenger
EN
·
ES
Notes
Sharing what I've learned working with AI and building projects.
Notes
Nobody credits the compiler
Aug 16, 2026
·
9 min read
Counting frames to prove a window moved
Aug 15, 2026
·
8 min read
Two bottlenecks, one laptop: measuring before buying
Aug 9, 2026
·
10 min read
clipardo: what we did before the assistant could open a file
Aug 1, 2026
·
5 min read
Six machines, one file: the hero that is a mosaic
Jul 30, 2026
·
7 min read
No footage, no shoot: a hero video for forty cents
Jul 27, 2026
·
7 min read
The captcha that froze the server
Jul 26, 2026
·
7 min read
The official WhatsApp API: what it actually requires, and what it only looks like it requires
Jul 25, 2026
·
8 min read
OS-level age verification: the law, the plumbing, and how to switch it off
Jul 10, 2026
·
4 min read
Two ways to take a card payment in Mexico — hand off the charge, or own it
Jun 2, 2026
·
5 min read
An automated posts pipeline that lets an AI plan its own week
May 29, 2026
·
6 min read
Designs that ship — editorial identities for real storefronts
May 29, 2026
·
5 min read
Luna: the multi-client CDN that serves this very page
May 29, 2026
·
10 min read
From a WhatsApp message to a ticket on the kitchen screen
May 29, 2026
·
7 min read
Pessoa: leak-proof browser isolation with network namespaces and WireGuard
May 29, 2026
·
11 min read
One attribute, five skins — re-skinning a UI through the cascade
May 29, 2026
·
5 min read
Video Forge: turning a real-estate listing into a narrated video reel
May 29, 2026
·
6 min read
Persistent memory in Claude Code: hooks, local embeddings, and auto-recall
May 11, 2026
·
8 min read
Admin Panel — anatomy of a multi-tab SaaS dashboard
Apr 21, 2026
·
6 min read
Extending LLM agents: skills vs. MCP servers
Apr 21, 2026
·
3 min read
Black box from ICARUS: what happens when a VPS drowns in its own garbage
Apr 21, 2026
·
9 min read
How I built AI chatbots with n8n before Claude Code / OpenClaw
Apr 20, 2026
·
2 min read