Loading Portfolio...
Fetching my latest projects...
Fetching my latest projects...
$ ssh sajib@portfolio
Welcome to SajibOS: backend engineering environment
_
Backend engineer building microservices and AI powered systems with Node.js, TypeScript, and Python. Writes about them after midnight. You are welcome to deploy.
the human behind the shell. Takes systems from schema to production and keeps them there.
I’m a backend engineer who builds distributed systems and AI-powered services. Coming from full-stack work, I design APIs around what the frontend actually needs: pagination, loading states, and error handling you can build on.
If it has an endpoint, I wrote it, documented it, and probably got paged for it once.
I deploy what I build: Docker on AWS, CI/CD pipelines, Linux boxes behind Nginx or Caddy. I optimize for boring, observable systems that are easy to debug at 2am. Production is the deliverable.
Schema to production, deployment and runtime included. One thread of ownership, no handoff gaps.
Clear boundaries, strong contracts, async patterns that decouple services and absorb load. Boring architecture on purpose.
RAG pipelines, tool calling, and vector search serving real users, not demos. Plus real-time tracking at product scale.
Pipelines and AWS deploys that are smooth and reversible, with monitoring that catches issues before users do.
Installed packages, refreshed often. Backend systems that reach production: languages, frameworks, data layers, AI tooling, and the delivery pipeline that carries them.
TypeScript·JavaScript (ES6+)·Python
TypeScript-first for type-safe backends; Python for AI, automation, and FastAPI services.
Node.js·NestJS·FastAPI·Express.js
Node.js/NestJS for real-time and modular services; FastAPI for ML and async workloads.
PostgreSQL·MongoDB·Redis
Polyglot persistence, relational, document, and in-memory stores chosen per workload.
Prisma·Mongoose·Drizzle
Typed data layers with Prisma and Drizzle; Mongoose for document models.
Docker·AWS (EC2, S3)·Nginx·Caddy·GitHub Actions
Containerized deployments on AWS, automated through CI/CD and reverse-proxied on Linux.
Socket.IO·WebRTC·BullMQ·Redis Pub/Sub·mediamtx
Live streaming (RTMP → HLS via mediamtx), signaling, and queue-driven background processing at product scale.
OpenAI API·Ollama·RAG·Vector Search
Production AI features, RAG pipelines, tool calling, and vector search over self-hosted or OpenAI models.
JWT·OAuth 2.0·2FA & OTP·RBAC
Auth flows shipped to production, JWT, Google OAuth with JWKS verification, Redis-backed OTP, 2FA, and RBAC.
three shops, a lot of shipped services. The uptime log.
Things running in production, not just sitting in repos.
Loading contribution data...
Long-form notes on backend architecture and API design, mostly written past midnight.
Email works great for a direct line. Prefer a structured collaboration? I'm active on open source communities and platforms like GitHub. I read every packet, and reply to most.
Send me a message for collaborations, inquiries, or just a friendly chat. I typically respond within 24 hours.