Abhishek Singh logoAbhishek Singh
JourneyWorkBlogContact
Book a call
Abhishek Singh logoAbhishek Singh

Full stack and AI solutions engineer. I build software and automation that make businesses run faster, and write about the engineering behind it.

Explore
HomeJourneyWorkBlogContact
Writing
AI DevelopmentBackend EngineeringTech Business & Product StrategyAll posts
Get in touch

Have a project or a problem worth solving? Tell me what is slowing your business down and I will tell you honestly how I would fix it.

Contact me→
© 2026 Abhishek Singh. All rights reserved.
Available for new projects
Previous page
The blog

Thoughts on building software

Long form thinking on architecture, debugging, AI in production, and the messy intersection of code and business. The trade-offs, failures, and decisions that do not fit into tutorials.

27
ARTICLES
11
TOPICS
Weekly
NEW POSTS
Stay in the loop

New posts, straight to your inbox

One email when something new goes up. No spam, unsubscribe anytime.

Featured
Screen Job Applications Faster With AI Shortlisting
AI Development10 min read5 days ago

Screen Job Applications Faster With AI Shortlisting

A single open role can draw hundreds of applications. This guide shows how AI resume screening ranks candidates on job-relevant criteria, with the fairness safeguards and human oversight that responsible hiring demands, so your team spends its time on the strongest few.

ai resume screeningai hiringcandidate screening+5 more
Read article
Showing 6 of 26 articles
Why OFFSET Pagination Broke Our API at Scale (And How Cursor Pagination Fixed It)
Backend Engineering · 7 min read
6 months ago

Why OFFSET Pagination Broke Our API at Scale (And How Cursor Pagination Fixed It)

OFFSET pagination broke our API at scale, causing slow queries and latency spikes. Learn how cursor pagination fixed performance without breaking clients.

system performancedatabase indexingapi performance+2 more
Read
Our Cache Made the App Slower. The Redis Cache Mistake I’ll Never Repeat
Backend Engineering · 15 min read
6 months ago

Our Cache Made the App Slower. The Redis Cache Mistake I’ll Never Repeat

We added caching to speed things up. Latency dropped, then quietly got worse. This is a real production bug breakdown of how a Redis cache invalidation mistake slowed critical pages and how I fixed it without rewriting the backend.

backend scalabilityperformance optimizationredis mistake+3 more
Read
A Single Missing Database Index Took Our App from 120ms to 4.8s. Here’s How I Found It
Database Engineering · 12 min read
6 months ago

A Single Missing Database Index Took Our App from 120ms to 4.8s. Here’s How I Found It

This database performance issue didn’t look like a typical failure. There were no crashes, no alerts, and no obvious slow query warnings. Locally, everything felt fast, masking the missing database index that only impacted production. As traffic increased, query performance degraded, leading to rising latency and unpredictable response times. This is exactly how hidden indexing issues silently turn into major production bottlenecks.

backend scalabilitysqldatabase optimization+4 more
Read
How I Converted a Client-Side Rendered Page to Server-Side Rendering Without Breaking SEO or Performance
SEO Engineering · 16 min read
6 months ago

How I Converted a Client-Side Rendered Page to Server-Side Rendering Without Breaking SEO or Performance

The page looked perfect to users but invisible to search engines. This is the real-world, step-by-step process I used to convert client-side rendering into SSR for measurable SEO and performance gains.

client side renderingweb performancecrs+5 more
Read
How I Eliminated Memory Leaks in a High-Traffic Node.js API That Everyone Thought Was “Stateless”
Backend Engineering · 14 min read
6 months ago

How I Eliminated Memory Leaks in a High-Traffic Node.js API That Everyone Thought Was “Stateless”

The API didn’t crash immediately. It slowed down gradually, then fell over under load. The problem wasn’t traffic. It was invisible memory retention hiding inside “clean” Node.js code.

high traffic apisjavascriptbackend performance+2 more
Read
Fast in Dev, Slow API in Production: Fixing Your API
Backend Engineering · 8 min read
7 months ago

Fast in Dev, Slow API in Production: Fixing Your API

Your API feels instant on your laptop, then crawls the moment real users arrive. This beginner friendly tutorial explains why a fast API becomes a slow API in production, and walks you step by step through the fixes in PHP, Postgres, and the frontend.

backend scalabilitybackend architecturescalable systems+9 more
Read