Blog | Amitav Roy – Software Developer & System Design Expert Skip to content

Software development

All articles
I Used Jev to Categorize 2,000 URLs for a Research Project

I Used Jev to Categorize 2,000 URLs for a Research Project

September 27, 2026 Software development

I ran 2,000 URLs from different sites through Jev over OpenRouter to categorize them for a research project. Here's the setup and where a decision model earns its place.

Read article
Stop Handing Your AI Agents (and Your Deploy Scripts) the Keys to Everything

Stop Handing Your AI Agents (and Your Deploy Scripts) the Keys to Everything

September 25, 2026 Software development

Personal access tokens give deploy scripts and AI agents unlimited blast radius. The fix is short-lived GitHub App tokens minted per deploy and revoked seconds later.

Read article
How I Stopped Getting Surprised by My Own Code

How I Stopped Getting Surprised by My Own Code

July 17, 2026 Software development

Explore first, document the plan, then build. This one shift stopped my code reviews from being full of surprises — and made every feature genuinely easier to trust.

Read article
Logging Is Infrastructure: What I Learned Wiring Pino Into a NestJS API

Logging Is Infrastructure: What I Learned Wiring Pino Into a NestJS API

July 15, 2026 Software development

Logging felt like a boring swap — console.log for pino. Instead it unlocked structured, traceable, secure production logs. Here's why AsyncLocalStorage, JSON, and request IDs change everything.

Read article
Your Codebase Has Three Readers Now — and One of Them Is an AI Agent

Your Codebase Has Three Readers Now — and One of Them Is an AI Agent

May 9, 2026 Software development

AI agents are reading your codebase. The question is whether it's written for them.

Read article
A/B Routing With Nginx: No Third-Party Tools Required

A/B Routing With Nginx: No Third-Party Tools Required

April 28, 2026 Software development

Nginx can handle A/B routing natively — no LaunchDarkly, no Optimizely, no SDK. Three directives and a cookie. Here's how it works.

Read article
Why MCP Is the Missing Piece in AI-Assisted Development

Why MCP Is the Missing Piece in AI-Assisted Development

January 27, 2026 Software development

MCP bridges outdated AI training and current library knowledge for confident, accurate code generation.

Read article
Reading Code in the AI Era: The Skill That Matters More Than Ever

Reading Code in the AI Era: The Skill That Matters More Than Ever

November 4, 2025 Software development

AI was supposed to make coding easier. Instead, it made reading code more critical. We shifted from writing to reviewing. The 10:1 ratio holds—the stakes just got higher.

Read article
Laravel MCP: Production-Ready AI Integration Done Right

Laravel MCP: Production-Ready AI Integration Done Right

September 20, 2025 Software development

Laravel MCP brings the framework's production-ready foundation—dependency injection, validation, authentication, rate limiting—directly to AI integration. No more cobbling together custom solutions or...

Read article

Need help with system design or architecture?

I work with engineering teams on technical audits, architecture reviews, and scaling strategy. Let's discuss your challenges.

Let's talk