Full-stack developer who builds things that hold up under real conditions — offline, at scale, and in production.
I work across the full MERN stack: React data architectures and browser APIs on the front, Node/Express with auth and persistence on the back, and WebSockets when state needs to stay in sync across clients in real time.
Currently going deeper on PWAs, frontend systems design, and cloud-native open source.
I like working on problems where real-world constraints shape the solution — real-time sync, offline usage, imperfect data, and evolving requirements.
I value clarity over cleverness and aim to write code that remains understandable as systems grow.
|
Echo — Real-Time Chat Application Built to work the way real chat does — instant delivery, live presence, secure sessions, and a UI that holds up on any screen. Engineered with Socket.io, Zustand, and JWT auth; documented well enough that someone else could contribute to it. React · Node.js · Express · MongoDB · Socket.io · Zustand · Tailwind · JWT |
Open Source Contributions I contribute to production codebases to understand how real systems are maintained at scale — how teams make decisions about consistency, DX, and long-term architecture. Active across multiple ecosystems:
Work spans frontend contributions, documentation, issue triage, and pull requests across 25+ repositories. |
Additional Work
- Student Expense Tracker — offline-first PWA using IndexedDB and Service Workers; privacy-first, no backend dependency
- RFP Response Builder — UI system for structuring unstructured documents
- Streakly — habit tracking with visual feedback loops
- Netflix UI Clone — responsive layout and component composition
Frontend & Browser Platform
TypeScript · JavaScript · React · React Router · Redux · Zustand · TanStack Query ·
Framer Motion · HTML · CSS · Tailwind · Bootstrap · Flowbite · Responsive design ·
DOM APIs · Fetch API · WebSockets (Socket.io) · Browser events ·
LocalStorage/SessionStorage · IndexedDB · PWA APIs · Service Workers · Web App Manifest · Offline caching
Backend, Data & Auth
Node.js · Express · REST APIs · WebSockets · Socket.io · MVC architecture · Middleware patterns ·
MongoDB · Mongoose · nanoid ·
JWT · Sessions · Cookies · bcrypt · RBAC concepts · Token lifecycle
Cloud, Deployment & Platforms
Vercel · Render · Netlify · Firebase · GitHub Pages · MongoDB Atlas ·
Jekyll · Markdown · WordPress · Static site workflows
Tooling & Workflow
Git · GitHub · npm · package.json scripts · ES Modules ·
Vite · Nodemon · Postman · Environment configs (.env) ·
Figma · Canva
AI & Data-Driven Apps
OpenAI API · Google Gemini API · Groq API
Open Source & Learning
Contributor — Meshery & Jaeger ecosystems
Selected Contributor — SWoC
Interested in frontend systems, developer tooling, and DX
Expanding into Go and Kubernetes
- GitHub: https://github.com/TarunyaProgrammer
- LinkedIn: https://www.linkedin.com/in/tarunyakesharwani
I care about writing code that is easy to reason about today and safe to change tomorrow.


