Skip to content
View SwapnilB31's full-sized avatar

Block or report SwapnilB31

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SwapnilB31/README.md

👋 Hi, I’m Swapnil Bhattacharjee (@SwapnilB31)

I’m a Full-Stack Engineer from Guwahati, India with 4+ years of experience building scalable microservices, APIs, and event-driven systems. My work spans across TypeScript, Node.js, Python, and React, with a strong focus on cloud-native applications on AWS and GCP.

I specialize in:

  • Architecting HIPAA-compliant, serverless, and cost-efficient solutions
  • Building data-intensive backends with GraphQL, gRPC, and event-driven pipelines
  • Designing DevOps workflows using Docker, Kubernetes, and GitHub Actions
  • Picking the right database for the job — from Postgres and Aurora RDS to Neptune, MongoDB, and Redis

On the frontend, I’ve worked extensively with React, Material UI, and modern state/data management patterns.


🔭 Featured Projects

  • iterflow: A stream processing library for JavaScript/TypeScript. Enables lazy and async pipelines with operators like mapAsync, filter, and tee for multi-branch stream processing — optimized for logs, APIs, and DB pipelines.
  • molerat: A dependency promotion tool for Python. Automates syncing modules across repos, parses imports to update pyproject.toml, and reduces Docker build context size for faster CI/CD.
  • node-file-tree: Node.js package to convert directory structures into JS objects with filtering and customization options. npm link
  • react-file-picker: A file picker component for React that supports nested directory navigation, filtering, and custom icons. npm link
  • covid-vaccine-appointment-notifier: Node.js app that tracked and notified vaccine slot availability in India during COVID-19.
  • Book My Vaccine: React-Native Android app for CoWIN vaccine slot notifications and appointment booking.

🌱 Currently Exploring

  • Agentic Wokflows (AdalFlow)
  • Apache Spark on Kubernetes
  • FastAPI, Django

📫 Reach Me

Pinned Loading

  1. molerat molerat Public

    molerat is a Python utility for synchronizing code between directories and promoting dependencies to sub-projects. It is especially useful for monorepos or multi-module Python projects where shared…

    Python 5

  2. iterflow iterflow Public

    iterflow: Stream Processing Library for JavaScript/TypeScript

    TypeScript 2

  3. BookMyVaccine BookMyVaccine Public

    Book My Vaccine is an Android App that helps you find out when and where Covid-19 Vaccine Slots become available in your locality.

    4

  4. SQLNavigator SQLNavigator Public

    It is a Database Administration Tool written in Java, and supports MySQL, Microsoft SQL Server and Oracle. It uses JDBC to interface with the DBAs

    Java 4