Full Stack Developer / Node.js / MongoDB / Redis

Reetik Singh

Building scalable systems, APIs, and performant web apps.

Backend-focused full stack developer creating reliable Node.js services, structured REST APIs, and clean product experiences. I care about authentication, data flow, and architecture that stays maintainable as products grow.

Primary focus Node.js APIs, auth flows, and maintainable backend structure
Developer signal 500+ DSA problems solved with consistency and discipline
What I ship Product workflows backed by APIs, queues, caching, and clean UI delivery
Portrait of Reetik Singh

Backend Snapshot

Node.js / APIs / System Design Thinking

Building API-driven products with a strong emphasis on scalability, authentication, and structured backend engineering.

  • Building with Node.js, Express, MongoDB, MySQL, Redis, React, Docker, and BullMQ.
  • Strong on REST API design, JWT authentication, caching layers, and async workflows.
  • Learning system design deeply while improving problem solving every week.
Open to full stack and backend opportunities
500+ DSA problems solved
3 Featured case studies
2027 B.Tech graduation target
Pune, India Current base

About

Backend-first builder with full stack execution.

I am a Computer Engineering student in Pune who enjoys turning product ideas into API-driven systems with clean frontend delivery. My strongest interest is backend engineering: shaping auth flows, modeling data, structuring REST endpoints, and making sure the codebase stays readable as the product grows.

What I bring

I like building the part of the product that keeps everything reliable behind the scenes: authentication, route structure, business logic, database interaction, and the small architectural decisions that make scaling easier later.

I still enjoy the frontend layer because it helps me ship complete workflows instead of isolated APIs. That combination lets me contribute across the stack while staying strongest on the backend.

Education

B.Tech in Computer Engineering

G.H. Raisoni College of Engineering and Management, Pune

Jul 2023 - Jun 2027

Momentum

  • 500+ DSA problems solved across coding platforms.
  • Full Stack Development and AI/ML certification from Apna College.
  • Competitive athletics background that built discipline and consistency.

Skills

Tools I use to build product-ready systems.

I position myself as a full stack developer, but my strongest confidence is on the backend: Node.js services, data handling, and architecture that supports long-term growth.

Frontend

Interfaces that stay fast, responsive, and easy to extend.

React HTML CSS JavaScript

Backend

API design, auth, database workflows, and scalable service structure.

Node.js Express MongoDB MySQL Redis BullMQ JWT REST APIs

Tools

Developer workflow, debugging, testing, and shipping support.

Docker Git GitHub Postman

Problem solving stays part of the stack.

Solving 500+ DSA questions has made me better at modeling constraints, thinking about tradeoffs, and writing cleaner logic under pressure.

View LeetCode

Projects

Selected work presented as engineering case studies.

These projects are written to show how I think about backend systems, APIs, data models, and product delivery, not just how I style a card.

Full Stack Productivity System

FocusLoop

Built a MERN productivity system that turns planning, deep-work sessions, and reflection into one structured workflow with secure auth and analytics-ready backend state.

React Vite Zustand Node.js Express MongoDB JWT bcrypt

Key features

  • Plan / focus / reflect workflow inside one product loop.
  • Task management, active focus sessions, journaling, streak tracking, and weekly reporting.
  • Summary and heatmap endpoints that turn daily activity into product feedback.
  • Reusable React frontend powered by Vite, Axios, and Zustand-based state stores.
  • Protected user flows with persistent login and refresh-backed session continuity.

Engineering highlights

  • JWT access tokens plus refresh-token rotation with hashed refresh-token storage.
  • Modular Express routes for auth, tasks, sessions, journal, and stats endpoints.
  • MongoDB models for users, tasks, focus sessions, journals, and daily activity snapshots.
  • Rate limiting, Helmet, cookie-based auth refresh, and transaction-aware update fallbacks.

Backend Health-Tech Workflow

Diet-Scanner

Evolved the original diet scanner into a nutrition-intelligence backend that combines barcode flows, OCR label scanning, rule-based risk decisions, caching, and async processing.

Node.js Express MySQL Redis BullMQ Tesseract.js Multer JWT QRCode

Key features

  • Barcode-based food lookup with disease-specific verdicts and recommendations.
  • OCR nutrition-label scanning through `POST /api/scan-label` with result polling support.
  • Nutrition parsing and rule-based decisioning for diabetes, hypertension, and general cases.
  • Admin workflows for food records, nutrition data, QR assets, and operational stats.
  • Structured responses with job status, decision output, cache state, and processing metrics.

Engineering highlights

  • JWT-secured authentication with protected routes and role-aware admin access.
  • Redis-backed caching with an in-memory fallback when Redis is unavailable.
  • BullMQ-powered label-scan queue with an in-memory async fallback for resilience.
  • Normalized MySQL schema across users, foods, nutrition, disease rules, scan history, and scan results.
  • REST endpoints for auth, food retrieval, recommendations, admin dashboards, and OCR scan pipelines.

Backend Commerce System

Lumo Candles Backend

Built a production-style e-commerce backend focused on backend maturity: auth, caching, idempotent order creation, queue-based processing, and concurrency-safe inventory handling.

Node.js Express MongoDB Redis BullMQ Docker JWT Zod

Key features

  • User registration/login, admin product management, cart flows, and order placement.
  • Product listing, filtering, search, pagination, and durable order snapshots.
  • Dedicated worker processes for order processing, email tasks, and event logging.
  • Docker-based local infrastructure for API, worker, MongoDB, replica-set init, and Redis.

Engineering highlights

  • Controllers, services, and repositories separated to keep HTTP and business logic clean.
  • Redis caching for hot product reads plus short-lived distributed locks during order creation.
  • BullMQ queues for order processing, email work, and background event logging.
  • MongoDB transactions, conditional stock decrements, and idempotency keys to prevent overselling or duplicate orders.

Engineering Highlights

Backend patterns I prioritize when building Node.js products.

This section is here to make the backend signal explicit. It reflects the kind of systems I implement today and the production-oriented patterns I want to keep applying in full stack roles.

Security

JWT auth with refresh tokens

I implement short-lived access tokens with refresh-token rotation, secure cookie storage, and revocation-friendly session handling, as shown in FocusLoop and the auth systems I build.

Why it matters: it improves session security without making users log in constantly.

Architecture

REST API structure that scales cleanly

I separate routes, controllers, middleware, validation, and data models so features can grow without turning the backend into one large file.

Why it matters: it keeps services easier to test, extend, and hand off.

Performance

Redis caching for read-heavy paths

I use Redis for cache-aside patterns on hot reads, then protect correctness-critical flows by keeping the database as the source of truth. Diet-Scanner and Lumo both now reflect that thinking.

Why it matters: it reduces database load and improves response times as traffic grows.

Scalability

BullMQ for background jobs

I use queue-based workflows for label scanning, order processing, emails, and other work that should not block the request-response cycle.

Why it matters: it keeps APIs responsive while adding retryable, production-safe async work.

Contact

Looking for a full stack developer with real backend interest?

I am open to backend-focused full stack roles, internships, and opportunities where I can keep growing in Node.js, systems design, and product engineering.