Skip to content
View adasarpan404's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@guni-team @NovaPeak

Block or report adasarpan404

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
adasarpan404/README.md

πŸŒ€ Hey, I'm Arpan Das

Backend Software Engineer Β· 4+ years Β· Node.js & AWS Β· backends that move millions of events a day without flinching.

I build the unglamorous plumbing that keeps things running: messaging pipelines, caching layers, queues that never lose a job β€” spirals that loop forever but never collapse. Outside of production code, I cook, I read about systems and psychology, and I'm slowly collecting passport stamps.

Portfolio Β· Resume Β· Writing Β· LinkedIn


What I've actually shipped

Guni SMS β€” Senior Backend Engineer (Feb 2022 – present)

  • Built a multi-stage AWS Lambda pipeline (SQS, S3, Redis, MongoDB) processing 1M SMS/MMS per hour
  • Designed Redis-backed auth caching with Lua scripts + Pub/Sub invalidation β€” cut MongoDB auth reads by 90%
  • Built a multi-provider routing layer with automatic fallback β€” cut SMS costs 33%, MMS costs 50%
  • Led blue-green deployments on AWS ELB for zero-downtime rollouts

FluidFit.ai β€” Senior Software Engineer, Contract (Dec 2025 – Feb 2026)

  • Architected multimodal AI media pipelines across Gemini, Veo, and Imagen with provider fallback
  • Shipped image-processing services (Sharp/Jimp) and SVG vectorization tooling end to end

πŸŒ€ Open source β€” loops I've set spinning

  • limitly β€” distributed rate limiter, 6 frameworks, 4 storage backends, 20K+ req/sec on a single Redis node at p95 < 5ms. npm install limitly
  • stl-javascript β€” core data structures (stacks, queues, segment trees, BSTs) for JS, built for teaching and lightweight production use
  • Contributor, OpenFeature.dev β€” PHP onboarding docs

πŸŒ€ Philosophy corner β€” Kafka & Nietzsche, ported to prod

"From a certain point onward there is no longer any turning back. That is the point that must be reached." β€” Franz Kafka

Also known as: the point you git push --force and accept your fate.

"I am a cage, in search of a bird." β€” Franz Kafka

Also known as: a Kubernetes pod, in search of a process that won't crash-loop.

"One morning Gregor Samsa woke to find himself transformed in his bed into a horrible vermin." β€” Franz Kafka, The Metamorphosis

Also known as: what happens when you wake up to 47 failed CI runs and one very angry on-call alert.

"There are no facts, only interpretations." β€” Friedrich Nietzsche

Also known as: "It's not a bug, it's a feature" β€” the original source code comment.

"He who has a why to live can bear almost any how." β€” Friedrich Nietzsche

Also known as: a clear spec can survive even the worst legacy codebase.

"Whoever fights monsters should see to it that in the process he does not become a monster." β€” Friedrich Nietzsche

Also known as: whoever fights memory leaks should see to it that they don't introduce three more.

πŸŒ€ Every loop here terminates β€” eventually, probably, citation needed.

πŸŒ€ How I work

Problem Tools
High-throughput backends Node.js, Express, Fastify, REST, WebSockets, microservices
State that has to survive load MongoDB, PostgreSQL, Redis (Lua scripts, Pub/Sub, cache-aside)
Moving data without losing it Bull/BullMQ, Redis Pub/Sub, MongoDB Change Streams, event-driven design
Shipping without breaking prod AWS (Lambda, SQS, ECS, S3, CloudWatch, ELB), Docker, Kubernetes, GitHub Actions
Learning right now Go (concurrency), Rust (memory safety), distributed systems design

πŸŒ€ Writing

Field notes on backend systems β€” Redis internals, rate limiting tradeoffs, replication, partitioning. Read on Hashnode β†’

Education

B.Tech, Computer Science & Engineering β€” Dr. A.P.J. Abdul Kalam Technical University (2018–2022)


πŸ“« dasarpan471@gmail.com Β· πŸ™ github.com/adasarpan404

Pinned Loading

  1. limitly limitly Public

    TypeScript 2 2