Shah Fahad
Available for new projects

SaaS apps that stay fast when your users show up.

I'm Shah Fahad, a full-stack engineer with a backend focus. I build and rescue Node.js, Go, and PostgreSQL backends and the React front-ends on top of them, and I currently run five live SaaS platforms.

ClientReact CacheRedis APINode.js · Go QueueRabbitMQ DatabasePostgreSQL
5 live SaaS platformsrunning in production today
React · Node.js · Goplus PostgreSQL, MongoDB, Redis, RabbitMQ
Replies within 4 hoursclear updates, no going quiet

Sound familiar?

The problems I get hired to fix

Most backends work fine at launch. The trouble starts when real users, real data, and real traffic arrive.

"Our API slows down at peak hours."

Requests pile up, timeouts creep in, and users start noticing.

Fix: profile the hot paths, fix the queries, and add caching where it counts.

"Dashboards take forever to load."

Reports scan whole collections every time someone opens a page.

Fix: aggregation pipelines, proper indexes, and Redis caching.

"Sending emails freezes the whole app."

Heavy work runs inside the request, so everyone waits.

Fix: move it to background workers with RabbitMQ queues.

"Every deploy feels like a gamble."

Manual steps, no monitoring, and outages you hear about from customers.

Fix: Docker, CI/CD, and Prometheus/Grafana alerts before users notice.

Services

What I can do for you

From a single urgent bug to a full product build, scoped in clear milestones.

Full-stack web apps

Complete SaaS products: React and Next.js front-ends on solid Node.js backends.

Backend & API development

Scalable REST APIs in Node.js, TypeScript, and Go, with RabbitMQ workers and real-time Socket.IO features.

Performance rescue

Slow queries, timeouts, and bottlenecks in MongoDB and PostgreSQL, found and fixed.

Infrastructure & DevOps

Docker, Nginx, PM2, CI/CD pipelines, and monitoring that catches problems early.

Selected work

Real systems, real users

A few projects that show how I work: what the problem was, what I built, and what changed.

Airport operations

SkyIQ — Airport Management Backend

The backend for an international airport management platform, built from the ground up.

Node.jsTypeScriptPostgreSQLPrismaGoogle OAuthDocker
The problem
Large operational datasets had to be ingested reliably, with different access for different user tiers.
What I did
Designed the PostgreSQL schema and transactional workflows for large-scale data ingestion, built Google OAuth with role-based access control, and automated operational alert emails.
Open source

Multi-Threaded Media Processing API

A high-throughput API for image resizing and video metadata extraction.

Node.jsTypeScriptWorker ThreadsExpress
View on GitHub →
The problem
CPU-heavy media work blocks Node's event loop, so every other request stalls.
What I did
Offloaded processing to a pool of worker threads, so the API keeps serving requests while heavy jobs run in parallel.
AI · Open source

Ignis — AI Chatbot

A secure chatbot app with OpenAI integration and saved conversation history.

Node.jsTypeScriptNext.jsOpenAI APIMongoDBJWT
View on GitHub →
What I built
The backend APIs, JWT authentication, conversation management, and OpenAI integration, containerized with Docker.

How it works

Low risk from the first message

You see real progress before you commit to anything big.

Free first look

Send me the problem, logs, or repo. Within 24 hours I'll tell you what's wrong and whether it's a quick fix or something bigger.

Clear scope & milestones

We agree on what gets delivered and when. You pay per milestone, never ahead of finished work.

Build, ship, monitor

Regular updates while I work, a clean handover when it's done, and support if anything comes up after launch.

Tech stack

Tools I use in production

Languages

TypeScript JavaScript Go Python SQL

Frontend

React Next.js Redux Tailwind CSS Material UI

Backend

Node.js Express Gin FastAPI Socket.IO Prisma

Data & messaging

PostgreSQL MongoDB Redis RabbitMQ MySQL

Infra & ops

Docker Nginx PM2 GitHub Actions Prometheus Grafana Linux

Let's talk

Tell me what's broken, or what you're building.

I'll reply within a few hours with an honest take, free of charge and with no obligation.