Available for full-time & contract roles

Hi, my name is

Bapi Biswas.

I build scalable backends & AI-powered products.

Senior Software Engineer with ~6 years of experience designing microservices, GraphQL federations, and real-time systems. Currently working on AI/LLM integrations, n8n automation, and Supabase-powered backends.

6+
Years experience
10K+
Concurrent users
3
Payment gateways
20+
Projects shipped

Who I am

I'm a Senior Software Engineer at Webskitters Technology Solutions in Kolkata, India, where I've spent the last 4+ years building production systems for SaaS, FinTech, E-Commerce, and real-time products.

My core focus is backend architecture — designing distributed systems with NestJS, GraphQL Federation, Kafka, and Redis — but I also ship full-stack features when the product needs it.

In 2026, AI is not optional for engineers — it's the baseline. I've been deep in the LLM world, integrating Claude and OpenAI into multi-tenant SaaS products, building intelligent automation pipelines with n8n, and using Supabase as a scalable backend layer.

Outside of work, I maintain open-source tools including a zero-dependency Indian Amount Parser supporting 20+ Indian languages, and write technical notes on Dev.to.

Quick facts

  • RoleSenior Software Engineer
  • Experience~6 years
  • LocationKolkata, India
  • FocusBackend · AI/LLM · Microservices
  • Available forFull-time & Contract

Education

GNIIT — Software Engineering

NIIT · 2015–2018

Higher Secondary (B.Com)

Balia High School, WBCHSE · 2013

Skills & Technologies

⚙️

Languages & Backend

TypeScriptJavaScriptNode.jsPHP
🏗️

Frameworks

NestJSExpress.jsLaravelGraphQLApollo Federation
🤖

AI & Automation

Claude APIOpenAI APILangChainn8nPrompt EngineeringAI Agents
🎨

Frontend

React.jsNext.jsVue.jsAngularTailwind CSS
🗄️

Databases

PostgreSQLMongoDBMySQLRedisSupabaseFirebaseNeo4j
📡

Messaging & Architecture

Apache KafkaSocket.IOgRPCMicroservicesAPI GatewaysRedis Pub/Sub
☁️

Cloud & DevOps

AWS (EC2, S3, Lambda)DockerGitGitHub ActionsCI/CDVercel
💳

Payments

StripeTap PaymentsMoyasar

Certifications

✓
JavaScript (Basic)— HackerRank · 2022
✓
Problem Solving (Basic)— HackerRank · 2022
✓
Advanced Prompt Engineering— LinkedIn Learning · 2024

Featured Projects

AI / LLM

AI SaaS Integration

Multi-tenant SaaS platform with LLM-powered content generation, data extraction, and intelligent workflows. Built tenant isolation, rate limiting, prompt-versioning, and cost tracking on top of NestJS.

→Reduced manual processing time by 60%
NestJSClaude APIOpenAILangChainPostgreSQLTypeScript
Automation

n8n Automation Workflows

Production automation pipelines connecting 10+ services — payment reconciliation, lead routing, CI notifications, and CRM sync. Built reusable workflow templates for the team.

→10+ services connected, zero manual tasks
n8nREST APIsSupabaseWebhooksPostgreSQL
Microservices

Multi-Tenant SaaS Platform

Microservices architecture with GraphQL Federation across 5+ independent services. Enabled zero-downtime deployments and independent service scaling.

→Reduced p95 latency by 40%
NestJSGraphQL FederationKafkaRedisAWSDocker
Real-time

Real-Time Chat System

Pub/sub-based chat engine with presence tracking, typing indicators, read receipts, and message persistence. Built to handle enterprise-scale concurrent connections.

→10K+ concurrent users supported
Socket.IORedis Pub/SubNode.jsPostgreSQL
Full Stack

E-Commerce Platform (zeropower.in)

Full-stack e-commerce platform with multi-gateway payment integration (Stripe, Tap, Moyasar), logistics APIs, inventory management, and admin dashboard.

→3 payment gateways, multi-currency
LaravelMySQLAWS EC2FirebasePHP
Open Source

Indian Amount Parser

Zero-dependency ESM library for parsing Indian-currency amounts — digits or words — from free-form text across 20+ Indian languages including English. Tree-shakable, < 3 kB gzipped.

→20+ Indian languages supported
JavaScript (ESM)Zero dependencies

Experience

  1. Senior Software Engineer @ Webskitters Technology Solutions Pvt. Ltd.

    Kolkata, West Bengal, India

    CurrentOct 2021 — Present
    • ▹Lead backend architecture for multi-tenant SaaS products using NestJS + GraphQL Federation across 5+ microservices.
    • ▹Designed Kafka-based event pipelines that reduced inter-service latency by 40% and enabled independent service deployments.
    • ▹Shipped AI/LLM features (Claude API, OpenAI) into production with prompt-versioning, tenant-scoped rate limits, and cost tracking.
    • ▹Integrated global payment gateways (Stripe, Tap Payments, Moyasar) and built reconciliation workflows in n8n.
    • ▹Built real-time chat & notification system using Socket.IO + Redis Pub/Sub handling 10K+ concurrent users.
    • ▹Migrated ORM stack from Sequelize → Drizzle, cutting average query execution time significantly.
    • ▹Leveraged Supabase (PostgreSQL + Auth + Realtime) as a scalable BaaS layer for rapid SaaS feature development.
  2. Software Developer @ Bijoy Business Solution and Services Pvt. Ltd.

    Durgapur, West Bengal, India

    Apr 2020 — Sep 2021
    • ▹Designed and developed RESTful APIs for E-Commerce platform (zeropower.in) with full test coverage.
    • ▹Built and migrated databases; optimized queries reducing load times significantly.
    • ▹Integrated payment gateways and third-party logistics APIs.
    • ▹Developed real-time chat features and worked on CMS backend APIs.
    • ▹Contributed to full-stack development using Node.js, Express.js, Angular 8, PostgreSQL, and MongoDB.
    • ▹Deployed and maintained applications on AWS EC2.
  3. Web Developer @ Codeachi Technologies Pvt. Ltd.

    Kolkata, West Bengal, India

    Jan 2019 — Mar 2020
    • ▹Developed frontend and backend for web applications using Node.js, PHP/Laravel, and Angular.
    • ▹Contributed to CMS product features and REST API integrations.
    • ▹Supported AWS EC2 deployments and maintained production servers.

Let's work together

Open to opportunities

I'm currently open to full-time roles and contract / consulting work. If you're building something with distributed systems, AI, or SaaS — let's talk.

The fastest way to reach me is email. I typically reply within 24 hours.

Send me an email