Rohit.
Available for hire

Hello, I'm

Rohit
Mondal.

Full-Stack MERN Developer focused on architecting scalable applications, optimizing developer workflows, and delivering exceptional user experiences through modern engineering practices and AI-driven innovation.

Scroll

01. About Me

Turning ideas into
living products.

I'm a Full-Stack Developer passionate about building scalable products that solve real-world problems. With expertise in React, Next.js, Node.js, MongoDB, and PostgreSQL, I develop everything from intuitive frontend experiences to robust backend systems.

I enjoy working at the intersection of engineering, product thinking, and AI—creating applications that are fast, reliable, and designed with users in mind. My focus is on clean architecture, performance, and delivering solutions that make an impact.

When I'm not pushing commits, you'll find me on hiking trails, experimenting with espresso recipes, or contributing to open-source projects.

Let's build something together →
🎓

B.S. Computer Science

Brainware University

Coffee Consumed

~2,847 cups & counting

🌍

Time Zones Worked In

PST, EST, CET, IST

📦

npm Packages Published

1 open-source libs

~/alex/philosophy.txt

const philosophy = {
  ship: "early & often",
  code: "readable first",
  users: "always"
};

02. Skills

My tech toolbox

A curated set of tools and technologies I've honed over 5+ years of building for the web.

Frontend

React / Next.js95%
TypeScript90%
Tailwind CSS92%
Framer Motion80%

Backend

Node.js / Express88%
MongoDB82%
REST API78%
Redis/Dragonfly72%

Tools & Cloud

Nginx / Vercel / Linux85%
Docker80%
Git / CI/CD90%
Figma75%

Also worked with

ReactNext.jsTypeScriptNode.jsPostgreSQLRedisGraphQLDockerAWSTailwindPrismaJestPlaywrightFigmaGitLinuxReactNext.jsTypeScriptNode.jsPostgreSQLRedisGraphQLDockerAWSTailwindPrismaJestPlaywrightFigmaGitLinux

03 / Projects

Things I've
built.

7 projects · 5 categories

All on GitHub
3 / 4
7 projects

04. Experience

Where I've worked

Mid Level Full-Stack Engineer (Remote position)

brainhub ( poland )

Oct 2024 — Feb 2026

Full-time
  • Built a feature-rich ferry booking platform with real-time seat management, Razorpay payments, booking workflows, admin analytics, and AI-powered customer support.Implemented scalable React architecture using TypeScript, TanStack Query, Zustand, Socket.IO, and role-based dashboards.

  • Developed an enterprise-grade emergency roadside assistance platform featuring real-time geolocation tracking, provider dispatching, WebSocket communication, and secure payment processing. Engineered scalable frontend systems with React, TypeScript, Redux Toolkit, AI integrations, distributed workflow concepts, and high-performance state management.

  • Developed a modern fleet management and logistics platform featuring AI-powered dispatching, real-time vehicle telemetry, driver safety monitoring, compliance tracking, and enterprise fleet operations dashboards. Built with Next.js, React, Tailwind CSS, Framer Motion, and PWA technologies, delivering responsive UX, live analytics, documentation systems, subscription management, and performance-focused user experiences.

  • Developed A modern SaaS banking and financial management platform featuring JWT authentication, Lemon Squeezy subscriptions, analytics dashboards, Datadog observability, and enterprise-grade performance monitoring.

  • Built an intelligent QA automation CLI and local dashboard that automatically scans MERN applications, analyzes code structure, performs environment diagnostics, and generates comprehensive testing setups for unit, integration, E2E, security, and performance testing. Engineered automated test generation, CI/CD workflow creation, API mocking, visual regression testing, coverage reporting, and parallel execution optimization to streamline development and quality assurance workflows.

ReactTypeScriptnodesystem design architect

React JS Developer

Simbanic Software Services

April 2023 — Aug 2024

Full-time

Developed and maintained multiple production-ready React.js applications, including two real estate platforms, a local newspaper portal, and a kindergarten school website template. 

Project 1: https://l-estate.vercel.app

1. Interactive Core Features & State Architecture
Custom SPA Routing: The project implements a robust single-page application (SPA) routing mechanism based on hashchange listeners (configured in App.tsx). This manages complex page states (e.g. details, search, favorites, documentation) and scrolls to the top on navigation without requiring heavy React Router peer dependencies.

Synchronized State (Zustand & LocalStorage): Global state is handled via Zustand (useStore.ts). This coordinates search queries, dates, map coordinates, and persistent wishlisted favorites (which automatically sync to the browser's localStorage).
Geographical Search & Map Integration: In Search.tsx and Map.tsx, the application connects listing filter panels with an interactive Leaflet Map to pinpoint coordinates and center views reactively on card hover or selection.

2. Premium Performance Optimization Techniques
Code Splitting & Lazy Loading: To reduce initial load times, pages are dynamically imported via React.lazy() and wrapped in a <Suspense> boundary containing custom <PageSkeleton /> fallbacks. This splits the application bundle into smaller, on-demand scripts.

Shallow Store Selectors: Components subscribe to specific store properties (like favorites or filters) using shallow selectors, preventing redundant component re-renders when unrelated properties change.
Asset & CSS Compilation: The styling utilizes Tailwind CSS v4 which parses and tree-shakes unused styles directly at build-time. Media elements (such as Unsplash images) use custom parameters (&w=600) to load size-appropriate assets.
Hardware-Accelerated Animations: UI transitions (using Framer Motion) leverage GPU-friendly CSS properties (transform, opacity) with subpixel antialiasing to guarantee 60 FPS scrolling and smooth micro-interactions.

3. Client-Side Security, Validation & Resilience

Schema Validation (Zod & React Hook Form): User forms (such as the booking panel on the item detail page and  Contact.tsx) run comprehensive schema validations with custom messages to prevent malformed submissions.
Sanitization & XSS Prevention: Inputs are trimmed and validated before state updates. The application adheres to React’s default encoding structure, avoiding insecure HTML injection sinks (such as dangerouslySetInnerHTML) to prevent Cross-Site Scripting (XSS).
Fault Tolerance & Error Boundaries: A component-level <ErrorBoundary> wrapper is used to intercept unexpected React rendering runtime errors, showing a clean, user-friendly fallback screen rather than letting the entire application crash.

Project 2: 
https://prop-iq-phi.vercel.app

  1. Features & Dynamic Layouts (React 19 & Tailwind CSS v4):
    Developed a responsive, premium luxury real estate portal using React 19, TypeScript, and Tailwind CSS v4 featuring alternating content panels, system-level light/dark theme synchronization (via matchMedia), and fluid page and carousel transition animations powered by Framer Motion (AnimatePresence).
  2. Advanced Performance Optimization Techniques:
    Achieved a 47% reduction in initial bundle loading sizes (shrinking script payload from 706 kB to 376 kB) by leveraging React.lazy for route-level code splitting. Optimized rendering performance and eliminated UI rendering lag by calculating layout selectors synchronously during render instead of running asynchronous post-mount useEffect cycles.
  3. Type-Safe Input Validation & Client-Side Security:
    Engineered secure, client-side validation boundary layers for agent inquiry and messaging forms using React Hook Form resolved against strict Zod schemas. Enforced structured validation constraints (e.g., character boundaries, format checks) to ensure type-safe submissions and filter out malicious payload entries before submission.

    Project 3: 
    https://smart-academy-sage.vercel.app

    1. High-Performance Smooth Animation Engine (Features & Performance)
    Contribution: Engineered a fluid, responsive landing page using React 19, Tailwind CSS v4, and Framer Motion, achieving a stable 60+ FPS animation profile.
    Details: Built modular sections, including an infinite continuous testimonial marquee, page anchor transitions, and interactive components. Optimizations include promoting animated tracks to independent compositing GPU layers using will-change: transform and transform: translate3d(0,0,0) to prevent expensive repaints.

    2. Rendering Efficiency & Layout Optimization (Performance & Architecture)
    Contribution: Implemented performance guardrails to isolate heavy rendering operations and eliminate layout instability during user interactions.
    Details: Isolated the sticky backdrop-blur navigation header in its own composited layer to bypass costly paint re-calculations of scrolled content. Additionally, created scrollbar-width compensation logic on modal overlay mounting to achieve Zero Layout Shift (CLS optimization), paired with browser-native async image decoding and viewport-aware lazy loading.

    3. Type-Safe Client Validation & Secure Web Practices (Security)
    Contribution: Reinforced frontend reliability and security by establishing a strict schema validation boundary and protecting third-party navigation.
    Details: Integrated React Hook Form with Zod validator schemas for children's course enrollment, preventing incorrect form states and mitigating injection vectors. Secure anchor navigation was guaranteed by ensuring all external outbound links implement rel="noopener noreferrer" to prevent tabnabbing.

ReactREST APInext jsnodemongodbexpresstypescriptsystem design

Full stack developer Internship

Programming HERO

2022— 2023

Full-time
Worked as a MERN Stack Intern at Programming Hero for 6 months, developing full-stack applications with modern JavaScript technologies and scalable software architecture. Delivered responsive frontend experiences, secure backend services, database-driven features, and collaborated on real-world development workflows and best practices. What I have done build the internship project> https://easy-acc-pos.vercel.app

1. Offline-First Architecture & Data Persistence
  • Engineered an offline-first storage architecture using RxDB and Dexie.js (IndexedDB wrapper) inside Electron.js, achieving zero-downtime checkout capabilities that allow POS terminals to record bills and manage inventory entirely offline.
  • Implemented a schema migration strategy utilizing RxDBMigrationSchemaPlugin to ensure seamless client-side database upgrades (Version 1) without losing cached customer or sales transactional records.

2. Bidirectional Real-Time Sync & Conflict Resolution

  • Designed a real-time bidirectional synchronization engine using Socket.io WebSockets, implementing a custom Push & Pull protocol that synchronizes pending local records to the server within 30 seconds of restoring internet connectivity.
  • Developed conflict-resolution mechanisms using a last-write-wins strategy for catalog changes and Ledger Delta adjustments for inventory counts to prevent stock mismatches across multiple billing terminals.

3. Backend Architecture & ACID Transaction Security

  • Architected a Node.js/Express server using Mongoose that manages multi-document ACID Transactions (MongoDB Sessions); guarantees atomic invoice saving, automatic product stock decrements, and client credit ledger updates.
  • Integrated a fallback connection handler that dynamically switches from Replica-Set transactions to serialized sequential queries in standalone local database instances.

4. Native Hardware Integration & Desktop Packaging

  • Integrated hardware peripherals inside Electron's main process, creating a native printing bridge using IPC (ipcRenderer and ipcMain) to generate silent thermal receipts via headless BrowserWindow spooling.
  • Implemented barcode scanning functionality by leveraging html5-qrcode to scan barcodes using device cameras, dynamically supporting formats such as EAN-13, CODE-128, and QR Codes.
  • Configured automated Windows packaging and installers (.exe) using electron-builder with custom configurations, handling Developer Mode symbolic link exceptions (winCodeSign) on Windows platforms.

5. Performance Engineering & DB Tuning

  • Optimized client-side search performance by configuring compound database indexes (sku, name, hsnCode, updatedAt) in RxDB, eliminating full-table scans and decreasing item lookup latency to under 15ms for 10,000+ stock catalog entries.
  • Reduced React re-renders and memory footprints by setting up Zustand state-slice selectors, ensuring heavy accounting ledger calculations (GSTR-1, Credit books) are queried on-demand rather than kept active in state memory.
  • Developed paginated API endpoints using MongoDB native queries (.skip() and .limit()), decreasing network payload sizes and improving data load times by over 45%.

6. GST Regulatory & Payment Logic

  • Programmed a dynamic tax calculation engine complying with Indian GST regulations, automating tax splits (CGST/SGST vs IGST) by checking customer state codes against merchant profiles.
  • Built a dynamic UPI checkout feature utilizing the qrcode library to generate real-time, invoice-specific QR codes (incorporating payment addresses, merchant name, and invoice totals) to streamline customer digital checkouts.
Next.jsNode.jsTypeScript

05. Contact

Got a project
in mind?

Whether you want to build something new, collaborate on an open-source idea, or just have a chat — my inbox is always open.

Available for freelance — Q1 2025

You'll receive a confirmation email · Replies within 24h