// Software Developer
RohitTiwari
I am a software developer with experience in building web applications. I turn product ideas into fast, typed, and deployable web systems with a backend-first sense for reliability.
Where I do my best work
The toolkit I reach for
Selected case studies
01A crash-safe, adapter-driven background job engine for Node.js. Provides task queues, distributed workers, schedulers, rate limiters, caching, and pub/sub built on a shared adapter layer allowing seamless scaling from in-memory to Redis or PostgreSQL.
02A production-grade, database-backed feature flag SDK for Node.js, React, and Next.js. Provides a framework-agnostic evaluation engine with adapters for in-memory, Sequelize, Prisma, and Drizzle. Supports targeting rules, staged rollouts, scheduled releases, and real-time frontend integration via SSE.
03A transport-agnostic OCPP version translation proxy. Enables legacy OCPP 1.6 charge points to communicate with modern OCPP 2.1 central systems without rewriting firmware. Features pluggable middleware, stateful session management, and spec-compliant presets.