Skip to main content
Kamran AliFull Stack Engineer

Writing

Blog

𝗧𝗵𝗲 𝗯𝗶𝗴𝗴𝗲𝘀𝘁 𝗳𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗹𝗲𝘀𝘀𝗼𝗻 𝗜 𝗹𝗲𝗮𝗿𝗻𝗲𝗱 𝘁𝗵𝗲 𝗵𝗮𝗿𝗱 𝘄𝗮𝘆:
AI Engineering

𝗧𝗵𝗲 𝗯𝗶𝗴𝗴𝗲𝘀𝘁 𝗳𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗹𝗲𝘀𝘀𝗼𝗻 𝗜 𝗹𝗲𝗮𝗿𝗻𝗲𝗱 𝘁𝗵𝗲 𝗵𝗮𝗿𝗱 𝘄𝗮𝘆:

Early on, I put everything in useState — derived values, computed totals, filtered lists. My components re-rendered constantly, and debugging felt like chasing ghosts.

September 22, 2026

Why Most AI Coding Agents Fail in Production (And the 6 Skills That Fix It)
AI Engineering

Why Most AI Coding Agents Fail in Production (And the 6 Skills That Fix It)

Most AI coding agents write code fast but skip the process that makes it production-ready. Here are the 6 skills — question requirements, write specs, split tasks, TDD, review quality, and architecture — that close the gap.

September 21, 2026

Top 5 Senior React.js Developer Interview Questions (UAE) — Numerical & Scenario-Based
Frontend Engineering

Top 5 Senior React.js Developer Interview Questions (UAE) — Numerical & Scenario-Based

Five scenario-based questions senior React interviews in the UAE actually ask — covering performance at scale, state management for 200+ screens, API optimization, cost vs. business impact, and a 90-day turnaround plan.

September 21, 2026

The Case for Design Tokens Over Hardcoded Styles
Design Systems

The Case for Design Tokens Over Hardcoded Styles

Swapping a hardcoded hex value for a CSS variable is a small change with outsized long-term payoff.

September 11, 2026

Designing a Component Library That Scales Across Teams
Design Systems

Designing a Component Library That Scales Across Teams

A good design system is a contract between design and engineering, not a folder of components.

September 11, 2026

Why I Switched to Server Components for Portfolio Sites
Frontend Engineering

Why I Switched to Server Components for Portfolio Sites

Next.js Server Components cut my portfolio's client bundle dramatically — here's where they helped and where they didn't.

September 11, 2026

From Figma to Pixel-Perfect: My React Component Workflow
Frontend Engineering

From Figma to Pixel-Perfect: My React Component Workflow

The exact steps I take to turn a Figma frame into a hand-coded, pixel-accurate React component.

September 11, 2026