Skip to content
View souvik-biswas-dev's full-sized avatar

Block or report souvik-biswas-dev

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
souvik-biswas-dev/README.md

Hi, I'm Souvik Biswas 👋

Backend and DevOps engineer (new grad 2026). I build Go and Node.js services, ship them with Docker, Kubernetes and AWS, and contribute to Kubernetes-ecosystem open source.

📫 souvikbiswas.dev@gmail.com · 🌐 Portfolio · 💼 LinkedIn

Open source (merged PRs)

Project Change PR
Podman Fixed a pod-lock hang: --sdnotify=healthy held the pod lock during the health wait, blocking pod inspect and create --pod; released the lock before the wait and added a BATS regression test podman#30112
Flux (CNCF) flux get / flux reconcile accept kubectl-style TYPE/NAME args, e.g. hr/podinfo flux2#6134
kcp Added e2e tests proving authz webhook grants can't bypass the required-groups and system-CRD gates, and that a webhook Deny overrides RBAC kcp#4517
OpenTelemetry Collector (CNCF) mdatagen now generates README docs for exported_configs: scalar types, shared $ref types and escaped table cells opentelemetry-collector#16168
Open Cluster Management (CNCF) Diagnosed a ~1% e2e flake in the klusterlet operator (double agent rollout plus a 163s leader-election wait against a 150s test timeout); merged a test-only fix ocm#1756
Kubernetes minikube Fixed arm64 lint failures in the KVM driver and added an arm64 runner to the CI lint matrix minikube#23860

All merged PRs →

Projects

  • DriftWatch: Go service that compares running Docker containers with the docker-compose.yml in GitHub and flags 5 kinds of drift within 60 seconds. Agent pushes state over HTTPS, so servers never accept inbound connections.
  • ReviewFlow: real-time code review in Go with a race-free WebSocket room manager and a gqlgen GraphQL layer, no message broker.
  • School Portal 360 (live): multi-tenant school ERP in production for 1,000+ students (Next.js, MongoDB, Redis, Docker, Kubernetes).

Stack

  • Languages: Go, TypeScript, JavaScript, C++
  • Backend: Gin, Node.js, Express, GraphQL, WebSockets, BullMQ
  • Data: PostgreSQL, MongoDB, Redis
  • Infra: AWS, Docker, Kubernetes, Nginx, Caddy, GitHub Actions

Pinned Loading

  1. DriftWatch DriftWatch Public

    Continuously compares the real state of your Docker containers against the declared state in your GitHub repo, flags any divergence ("drift") within ~60 seconds, and optionally explains the fix wit…

    Go 2

  2. ReviewFlow ReviewFlow Public

    ReviewFlow is a self-hostable code-review platform: drop in a snippet, share the link, and watch reviews stream in live while Google Gemini analyses the code in the background. It pairs a Go (Gin) …

    Go 2

  3. backupvouch backupvouch Public

    Kubernetes operator that proves PostgreSQL backups can be restored: back up, restore into a scratch Postgres, run SQL checks

    Go 1

  4. respawn respawn Public

    Small-team platform defined entirely as code (Terraform, Ansible, k3s, ArgoCD) with scripted failure drills that measure recovery time and lost data.

    Shell 1