Mandar Deshmukh
Building scalable web applications, PWAs, secure auth, and robust backend systems.
Full Stack Engineer at Hyperface Technologies with a Mechanical Engineering foundation. Crafting high-performance Node.js backend services, PostgreSQL schemas, Redis Cache-Aside pipelines, and production PWAs.
About Mandar Deshmukh
Engineering discipline applied to full-stack web software and scalable backend architecture.
The Engineering Journey
Mechanical Engineering → Full Stack Developer → Scalable Backend TrackMy journey began in Mechanical Engineering, where I mastered mathematical modeling, thermodynamics, and rigorous system analysis. That structural mindset translated seamlessly into software engineering when I dedicated 1200+ hours to practical programming and software design.
Today, as a Full Stack Developer at Hyperface Technologies, I engineer production credit card management applications and Progressive Web Apps (PWAs). I take pride in delivering resilient user experiences, zero-regression features, and secure authentication flows.
I thrive on solving complex backend problems: decoupling data layers with the Repository Pattern, enforcing Cache-Aside Redis strategies, and optimizing PostgreSQL queries for high concurrency.
Core Technical Focus
System Design & Architectural PassionsWork Experience
Engineering high-availability fintech products and Progressive Web Apps at scale.
Hyperface Technologies
Architecting and engineering production fintech applications, credit card issuance platforms, and high-reliability Progressive Web Applications (PWAs).
Key Engineering Contributions
Skills & Technical Competencies
Structured skill categories highlighting full-stack engineering and backend architecture mastery.
Backend Engineering
Robust API construction, authorization mechanisms, and robust server architecture.
Databases & Caching
Relational data modeling, query optimization, and memory cache layer patterns.
System Design & Concepts
Foundational concepts for building high-scale, resilient web and backend applications.
Frontend Craftsmanship
Modern, responsive, and performant user interface engineering.
DevOps & Tooling
Continuous integration, environment control, and modern delivery workflows.
Backend Architecture Deep-Dive
Inside the Employee Management System: A high-concurrency Node.js API with Layered Architecture, PostgreSQL, and Redis caching.
Service layer checks Redis key (emp_list:*). If key exists, cached JSON response is returned directly to the client without querying PostgreSQL.
Repository executes parameterized SQL with dynamic filters, sorting, and connection pooling. Query result is written back to Redis with a 5-min TTL.
Production Folder Architecture
src/ ├── config/ │ ├── db.config.ts # PostgreSQL Pool & Transactions │ └── redis.config.ts # Redis Client Setup ├── controllers/ # Express Request/Response Handlers ├── middlewares/ # JWT Auth, Zod Validation, Error Handlers ├── repositories/ # Decoupled SQL Queries & Data Access ├── services/ # Business Logic & Cache-Aside Redis Manager ├── types/ # Zod Schemas & TypeScript Contracts └── app.ts # Server Bootstrap & Middleware Setup
Strict separation of concerns prevents business logic leaks into HTTP handlers or SQL repositories.
import { Request, Response, NextFunction } from 'express';
import jwt from 'jsonwebtoken';
import { redisClient } from '../config/redis.config';
import { UnauthorizedError, ForbiddenError } from '../errors/http.errors';
export interface AuthenticatedRequest extends Request {
user?: { userId: string; role: string };
}
export const authenticateToken = async (
req: AuthenticatedRequest,
res: Response,
next: NextFunction
) => {
try {
const authHeader = req.headers['authorization'];
const token = authHeader && authHeader.split(' ')[1];
if (!token) {
throw new UnauthorizedError('Access token required');
}
// Check Redis token blacklist for revoked access tokens
const isBlacklisted = await redisClient.get(`bl_${token}`);
if (isBlacklisted) {
throw new ForbiddenError('Token has been revoked');
}
const payload = jwt.verify(token, process.env.JWT_ACCESS_SECRET!) as {
userId: string;
role: string;
};
req.user = payload;
next();
} catch (error) {
next(error);
}
};Featured Projects
Production full-stack applications, credit card platforms, and backend REST APIs engineered for scalability.
CruiseRental
Enterprise Car Rental Platform & Dedicated Admin Dashboard
Comprehensive car rental application inspired by Avis. Built with React, Redux, Node.js, Express, MongoDB, and TypeScript. Features full customer booking flow, vehicle search, authentication, and a separate administrative portal for fleet management.
- •Decoupled React frontend and separate administrative portal.
- •RESTful API with session authentication and role-based access control.
Oasis E-Commerce
High-Traffic E-Commerce Platform Inspired by ShopClues
Collaborative e-commerce platform built to handle multi-category product catalog browsing, cart operations, user profiles, and simulated multi-step payment gateway integrations.
- •Component-driven layout architecture with reusable product grid layouts.
- •Local storage sync for persistent shopping carts across reloads.
Shopetronics
Global Consumer Electronics Storefront Inspired by GeekBuying
Individually engineered e-commerce app focused on tech gadgets and electronics. Built with focus on responsive layouts, filterable product views, price calculators, and checkout flow.
Learning & Career Timeline
From Mechanical Engineering to Full-Stack PWA craft and scalable backend architecture.
Mechanical Engineering Degree
Developed strong analytical skills, thermodynamics, fluid dynamics, and structured engineering methodologies. Laid the mindset foundation for analytical problem solving and quantitative reasoning.
Full Stack Web Development Immersion
Dedicated 1200+ hours to intensive web development software engineering principles, building algorithms, data structures, HTML, CSS, JavaScript, and React applications.
React & Ecosystem Specialist
Delved into React component architecture, Redux Toolkit state flow, Custom Hooks, and TypeScript integration for scalable client applications.
Full Stack Developer at Hyperface Technologies
Joined Hyperface to build high-stakes fintech products, handling credit card flows, security authentication, and PWA optimization for scale.
Node.js, Express & PostgreSQL Architecture
Expanded core expertise into backend engineering: designing RESTful endpoints, implementing Repository & Service patterns, handling SQL transactions, and strict schema validation with Zod.
Redis Cache-Aside & Performance Patterns
Implemented Redis in-memory caching strategies, Cache-Aside pattern, token blacklist management, rate-limiting algorithms, and query latency reduction.
System Design & Advanced Architecture
Actively studying and implementing system design fundamentals: API Gateway patterns, Rate Limiting, PWAs, Session Management, and high-concurrency backend design.
Let's Connect & Build Together
Open for Full Stack Engineering roles, Backend opportunities, system architecture discussions, and technical collaborations.
Direct Email
Preferred channel for inquiries
Phone & Socials
+91 8087352864
Send a Message
Directly dispatches to Mandar Deshmukh