Hi, my name is

Uttam Gupta.

I build High-Performance Systems.

Full Stack & Systems Engineer with a focus on High-Performance Distributed Architectures. Currently Team Lead at Zenmonk Software, FUNIBER's Edtech engineering subsidiary.
Delhi, India

01. About Me

Hello! I'm Uttam, a Full Stack & Systems Engineer with a deep interest in High-Performance Distributed Architectures. My journey is driven by a passion for building systems that are not just functional, but exceptionally efficient and scalable.

Beyond code, I focus on Mentorship, accelerating development for a 5-6 member team, and Discovery, translating complex business requirements into technical deliverables via Event Modeling.

Deep Technical Stack:

Systems & Web

Rust (Tokio, Tauri, ONNX) TypeScript / JavaScript (ES6+) Node.js (Event Loop) React.js / Next.js / NestJS Vite Material UI / shadcn/ui Socket.IO

Infrastructure & DevOps

GCP (GKE, Pub/Sub) Docker / Kubernetes GitLab CI/CD / SonarQube FFmpeg / Redis / PostgreSQL WebRTC / HLS Stripe

Architecture Patterns

Event Storming / modeling DDD / Saga / CQRS Microservices / EDA RBAC / SSO / Multi-tenancy TDD / Jest / Testing Library API Design (REST/GraphQL/OpenAPI)

02. Experience

Career Velocity: Achieved 3 promotions in < 3 years, moving from Associate to Senior levels.

Team Lead, Full Stack Developer

Zenmonk Software — Edtech subsidiary of FUNIBER | June 2023 - Present

Promoted 3x: Intern → Full Stack Developer → Team Coordinator → Team Lead

  • Multi-Tenancy & RBAC: Architected IBMS's multi-tenancy — multi-schema data isolation per organization, plus a runtime-configurable RBAC system.
  • Performance: Rebuilt the Question Management Bank's synchronous processing route into an async, parallelized chunk-processing pipeline, cutting processing time from 5 minutes to 15 seconds on 10k+ documents; added MongoDB field-level encryption for PII.
  • Reliability & Messaging: Introduced the inbox/outbox pattern as the org-wide messaging standard; built a database-level Saga-equivalent mechanism to manage Survey Builder's long-running response workflows without external orchestration.
  • Domain Modeling: Ran event storming and event modeling to translate business requirements into architecture, designing Padmasna as a modular monolith with Socket.IO real-time collaboration.
  • Standards & Scale: Resolved DOM lag in the Attendance Control App via table virtualization for 1,500+ cells; drove org-wide adoption of DDD/SOLID/CQRS and Feature-Sliced Design across Kubernetes/Docker/GitLab CI/CD deployments.
  • Testing: Adopted TDD with Jest across core services to catch regressions early.
  • Technical Leadership: Own end-to-end project delivery and architectural accountability for a 5-6 engineer team — RFCs, technical design, mentoring via code review and pairing, and cross-team feasibility checks with UI/UX & QA.

03. Engineering "Saves"

System Optimization

The 95% Latency Kill (Question Management Bank)

The Problem

A synchronous route processing 10k+ exam/assessment question documents was blocking the Node.js event loop for 5 minutes (300 seconds).

The Solution

Refactored to an asynchronous, parallelized chunk-processing pipeline with MongoDB field-level encryption so direct DB access never exposes readable PII.

95% REDUCTION

Processing time dropped from 300 seconds to 15 seconds.

Frontend Scalability

The "1500-Cell Problem" (Attendance Control App)

The Problem

Data-heavy attendance-tracking screens with 1,500+ clickable/anchor-based cells were causing DOM lag and interaction latency.

The Solution

Implemented table virtualization in React.js/Next.js, rendering only visible rows to cut DOM overhead.

PERFORMANCE STABLE

Massive reduction in DOM nodes and stable "Time to Interactive" (TTI).

Architecture

Multi-Tenant RBAC (IBMS)

The Methodology

Used Event Storming and Event Modeling to map IBMS (Integrated Business Management System) — an HRM-style workforce/business platform serving FUNIBER's constituent organizations.

The Solution

Architected multi-schema data isolation per organization plus a runtime-configurable RBAC system.

ZERO LEAKAGE

Strict data isolation across every constituent organization on the platform.

Domain Modeling

Modeling a Jira/Asana/Miro Hybrid (Padmasna)

The Problem

The org needed an internal project/task-management and collaboration tool adapted to its own workflows — functionally comparable to Asana, Miro, and Jira.

The Solution

Ran event modeling and event storming to map the domain, then built Padmasna as a modular monolith — module separation enforced at the schema level — with Socket.IO-based real-time collaboration.

MODULAR MONOLITH

Clean, layered architecture without the operational overhead of a microservices split.

04. Project Ecosystem

Buck

Creator-subscription live-streaming platform; built auth, payments, and real-time interaction with full platform ownership.

Next.js Socket.IO Stripe

Maity

AI-powered video personalization platform for sales outreach at scale, with CRM integrations and an engagement analytics dashboard.

React AI Video CRM Integrations

FileBridge

Turns folders into servers with QR-code pairing for cross-device I/O.

Node.js Networking QR Pairing

Rust Load Balancer

Layer-4 balancing with Round Robin and IP Hash algorithms for high-concurrency traffic.

Rust TCP/IP Tokio

Axon

Vision-to-Action layer for automated form-filling and web scraping using GPT-4o.

GPT-4o Vision Chrome API

Redis Lite

Multi-threaded RESP protocol implementation for low-latency K/V operations.

Rust Multithreading RESP

Local Lens

Privacy-first local OCR and object detection (100% offline).

Rust ONNX ResNet50

CodeMind

Offline semantic search and AI chat for local codebases.

Tauri Next.js LLMs

Ask AI Web

Modern chat interface for LLMs and Custom GPTs with streaming response support and history management.

Next.js Vercel AI SDK Tailwind

05. Education

Lovely Professional University

B.Tech in Computer Science

7.86 CGPA

Holy Angels Sr. Sec. School

Class XII

92% Aggregate

Certifications

Google Cloud Skills Boost

Completed Game 7053 (March 2026)

06. Writing

Loading articles...

Explore My Tech Blog

I write in-depth articles about Systems Engineering, Distributed Systems (Kafka vs RabbitMQ), and Cybersecurity.

Read Articles on Medium

07. Get In Touch

Currently targeting SDE-1 and Senior roles in India, Germany, USA, and Japan. Whether you have a question or just want to say hi, my inbox is always open!

Say Hello