Full-Stack + DevOps Engineer | Open Source Contributor | Micro Frontends | Microservices | Kubernetes π
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 |
|---|---|---|
| #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 |
|
| #20419 | Invalid modifiers like rounded-sm/[5] silently generated CSS β added the missing validation guard across the utility, shadow & stroke families |
|
| #10913 | Enumerable cause in the fetch adapter exposed Node's circular error internals β crashed Pino/Winston with Converting circular structure to JSON |
|
| #2306 | mapStateToProps errors failed silently β now logged instantly with the component's displayName (issue #1942) |
|
| #1837 | Attachment filenames with " or \ corrupted email headers β a header-injection-shaped hole, closed with proper escaping |
|
| #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
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.
π‘ 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.
Frontend
Backend
Databases & Search / Caching
DevOps & Observability
Languages & Tools
Dec 2024 β Present
Built a Production-Scale E-Commerce System β End-to-End Ownership
- π§© Architected a large-scale eCommerce platform with 4 independent portals β CMS (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 backends β PostgreSQL / 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
- β
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
- π B.Sc. (2021 β 2024) β Mother Teresa Degree College, Tekkali
- π Languages: English, Telugu
- πͺ 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
| Website | srinudesetti.in | |
| Blog | blog.srinudesetti.in | |
| srinu-desetti | ||
| GitHub | webdevelopersrinu | |
| Dev.to | srinu_desetti | |
| Medium | @webdeveloper.srinu9 | |
| X | @SrinuWeb69207 | |
| srinu_947 | ||
| Threads | @srinu_947 | |
| contact@srinudesetti.in |
- π§ 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.
