Skip to content
View webdevelopersrinu's full-sized avatar
☺️
☺️

Organizations

@opensource-for-valkey @mokshith-ui

Block or report webdevelopersrinu

Report abuse

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

Report abuse
webdevelopersrinu/README.md

Typing Animation


Full-Stack + DevOps Engineer | Open Source Contributor | Micro Frontends | Microservices | Kubernetes 🚀


🌍 Open Source Contributions

Merged bug fixes in libraries used by millions of developers — root-cause fixes with regression tests, shipped through maintainer review.

Project Pull Request What I Fixed
Node.js (core) #64895 A return inside fs.glob()'s child loop aborted the whole traversal instead of skipping one entry — silently dropping sibling files, with results varying by readdir() order
Tailwind CSS #20419 Invalid modifiers like rounded-sm/[5] silently generated CSS — added the missing validation guard across the utility, shadow & stroke families
Axios #10913 Enumerable cause in the fetch adapter exposed Node's circular error internals → crashed Pino/Winston with Converting circular structure to JSON
React Redux #2306 mapStateToProps errors failed silently — now logged instantly with the component's displayName (issue #1942)
Nodemailer #1837 Attachment filenames with " or \ corrupted email headers — a header-injection-shaped hole, closed with proper escaping
Valkey (iovalkey) #62 A stale socket-timeout timer outlived its socket, killed the new connection after reconnect → endless reconnect loop

📖 Deep-dive write-ups for each fix → blog.srinudesetti.in/open-source/contributions


📦 Packages I Built & Maintain

Three npm packages I created and maintain — the Valkey Node.js stack, from the wire protocol up to Socket.IO scaling.

Runs one Socket.IO app across many servers. A message broadcast on any instance reaches clients connected to all the others, with Valkey carrying the events between them.

View on npm · Source · Read the breakdown

Reads Valkey's RESP wire protocol. It turns the raw bytes a Valkey server sends back into ordinary JavaScript values, fast enough to sit in a client's hot path.

View on npm · Source · Read the breakdown

The shared error types Valkey clients throw, so application code can catch a failure by its type instead of matching on the error message.

View on npm · Source · Read the breakdown

Built socket.io-valkey-adapter with the Stalwart Team for the Valkey Hackathon hosted by React Hyderabad.


👨‍💻 About Me

Coding

💡 Full-Stack + DevOps Engineer building high-performance, scalable distributed systems with modern web technologies.
🏗️ Specialized in Micro Frontend architecture, Microservices, and Kubernetes-based deployments.
🚀 Currently at Jasmaf Business Solutions Pvt. Ltd., delivering enterprise-grade eCommerce platforms from scratch to production.
⚙️ End-to-end ownership — system design → development → DevOps → scaling.
🌍 Open Source Contributor — merged fixes in Node.js core, Tailwind CSS, Axios, React Redux, Nodemailer & Valkey. 📦 Creator & maintainer of the Valkey Node.js stack on npm — valkey-errors, valkey-parser, socket.io-valkey-adapter.
🌱 Always sharpening System Design, Advanced Kubernetes, and production observability.
💬 Ask me about React, Next.js, Node.js, Microservices, Docker, or Kubernetes.


🛠️ Tech Arsenal

Frontend

Backend

Databases & Search / Caching

OpenSearch Valkey

DevOps & Observability

ArgoCD

Languages & Tools


💼 Professional Experience

🏢 Full-Stack Engineer — Jasmaf Business Solutions Pvt. Ltd.

Dec 2024 – Present

Built a Production-Scale E-Commerce System — End-to-End Ownership

  • 🧩 Architected a large-scale eCommerce platform with 4 independent portalsCMS (standalone), Admin, Seller, and Customer (Micro Frontends)
  • ⚡ Implemented Micro Frontend (MFE) architecture with Next.js → independent deployments & cross-team scalability
  • 🔧 Designed & developed 10+ backend microservices using Node.js & Express → modular, loosely coupled, maintainable
  • 🏗️ Built the entire system from scratch — folder structures, base architecture, reusable modules & coding standards
  • 🚀 Engineered high-performance backendsPostgreSQL / MongoDB / MySQL per use-case, Redis caching, OpenSearch for fast scalable search
  • 🐳 Led DevOps workflows — Dockerized all services, deployed on on-premise Kubernetes clusters, built CI/CD with Jenkins & ArgoCD
  • 📊 Implemented monitoring & observability with Prometheus & Grafana for real-time tracking
  • 🔀 Managed Git/GitHub collaboration — code reviews, pull requests & safe multi-team merges

🏆 Key Achievements

  • Author & maintainer of 3 published npm packages — the Valkey Node.js client stack (valkey-errors, valkey-parser, socket.io-valkey-adapter)
  • Merged contributions into 6 major open source projects — including Node.js core, plus Tailwind CSS, Axios, React Redux, Nodemailer & Valkey's official Node.js client
  • ✅ Built enterprise-grade architecture from scratch → production
  • ✅ Delivered a scalable system supporting multiple user roles & portals
  • ✅ Hands-on with real production deployments (Kubernetes + CI/CD)
  • ✅ Strong expertise in Microservices + Micro Frontend architecture

🎓 Education

  • 🎓 B.Sc. (2021 – 2024) — Mother Teresa Degree College, Tekkali
  • 🌏 Languages: English, Telugu

✨ What Makes Me Stand Out

  • 💪 I don't just write code — I build scalable systems
  • 🌐 Experience in real production environments (not just projects)
  • 🧠 Strong understanding of system design, performance & architecture
  • 🎯 Ability to take a product from idea → production → scaling

🌐 Connect With Me

Website srinudesetti.in
Blog blog.srinudesetti.in
LinkedIn srinu-desetti
GitHub webdevelopersrinu
Dev.to srinu_desetti
Medium @webdeveloper.srinu9
X @SrinuWeb69207
Instagram srinu_947
Threads @srinu_947
Email contact@srinudesetti.in

⚡ Fun Facts

  • 🧠 Always learning — currently deep into System Design & Advanced Kubernetes.
  • 💬 Believe in Clean, Reusable, and Scalable Code.
  • 🧩 My motto: "Code. Dockerize. Deploy. Scale."
  • 🎯 I take products from idea → production → scaling.

Srinu Desetti — Open Source Achievements


Popular repositories Loading

  1. valkey-http valkey-http Public

    JavaScript 2

  2. valkey-http-server valkey-http-server Public

    JavaScript 2

  3. socket.io-valkey-emitter socket.io-valkey-emitter Public

    Socket.IO Valkey emitter — communicate with a group of Socket.IO servers from another Node.js process, backed by Valkey.

    TypeScript 2

  4. rate-limit-valkey rate-limit-valkey Public

    TypeScript 2

  5. zentro zentro Public

    JavaScript 1

  6. valkey-om-node valkey-om-node Public

    TypeScript 1