Skip to content

Senior Software Engineer / Full Stack Developer

Mumbai, India · 3+ years building production software

I build the systems behind digital products.

Full-stack engineering from the interface to the infrastructure: Next.js front ends, Node.js and NestJS APIs, queues and brokers, PostgreSQL and MongoDB, AWS deployments, and the telemetry pipelines that keep machines visible.

Open to selected freelance projects and international opportunities.

Portrait of Anurag Gupta

Anurag Gupta

AG — 01

Fig. 01 — The engineerMumbai, India
  • 01

    Product Engineering

    Scoping, building and shipping whole features and products.

  • 02

    Full-Stack Development

    Next.js and React front ends on Node.js back ends.

  • 03

    API Design

    REST services, auth, queues and data models that stay maintainable.

  • 04

    Cloud & DevOps

    Docker, Nginx, CI/CD and AWS deployments.

  • 05

    Industrial IoT

    Gateways, Modbus, MQTT and telemetry dashboards.

02Selected work

Systems that runin production.

8 case studies across platform engineering, enterprise workflow software and product builds. Where there is no public screenshot, the artwork is original and illustrative, not a recording of a real system.

01 — Industrial IoT platform

A telemetry platform for real-time machine-health monitoring: data from the shop floor travels through gateways, MQTT and queue-based processing into dashboards and alerts.

Engineering at DCC Group — platform and backend, dashboards, gateway integration.

  • MQTT
  • RabbitMQ
  • PostgreSQL
  • Node.js
  • Next.js
  • Raspberry Pi
  • Modbus

Read the case study

VIBRATIONTEMPERATURECURRENT DRAWALERTMACHINE HEALTH · ILLUSTRATIVE
REQUESTEDSCHEDULEDREPORTED

02 — Enterprise workflow platform

A CRM and field-service platform covering service visits, technician scheduling and workflow automation, built on top of a legacy CodeIgniter codebase.

  • CodeIgniter
  • Node.js
  • Next.js
  • TypeScript
  • PostgreSQL
SIMULATION · ILLUSTRATIVE

03 — Gaming and assessment backend

The backend, admin dashboard and AWS infrastructure behind a simulation-based soft-skills training game.

  • Node.js
  • Express.js
  • MongoDB
  • Firebase Auth
  • AWS
Nimaya Naari app showcase: five phone screens showing the splash screen and the state, city, college and name selection steps.

04 — LMS product for Nimaya Foundation

A complete learning-management product for the Nimaya Foundation's women's education and skilling programmes: a Nimaya Naari mobile app for learners and a multi-role admin dashboard for the teams running the projects.

  • React Native
  • Next.js
  • Node.js
  • AWS
  • Redis
Screenshot of the Samanya Gyan home page showing a headline about empowering education for all.

05 — Exam-prep learning platform

An online learning platform for government-exam preparation with quizzes, mock tests and assessments.

  • Next.js
  • Node.js
  • MongoDB
  • Redis
Screenshot of the 24x7 Service Centers home page offering fast and reliable appliance repair.

06 — Appliance-repair booking

An online service-booking platform for home-appliance repair operations.

  • Next.js
  • Node.js
  • MongoDB
  • AWS
  • Redis

More work & archive

10 entries

03Engineering deep dive

From machineto dashboard.

The signature case study. A conceptual view of how an industrial telemetry platform moves a reading from the shop floor to a screen. Which components exist depends on the deployment.

Stage 01 / 08

Machine

What happens here

The equipment being monitored. Each asset needs a stable identity so every reading can be traced back to it.

Engineering considerations

  • Stable asset IDs across devices, gateways and database.
  • Know which signals matter: states, counters, temperatures, currents.

Conceptual architecture. No customer names, hostnames or measured results are published here.

04Expertise

The stackI work in.

Grouped by where the work happens. This is the toolbox I draw from, not a claim of equal depth in every item. Each project page lists only what that project actually used.

0106 items

Frontend

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • React Native

0207 items

Backend & APIs

  • Node.js
  • Express.js
  • NestJS
  • PHP
  • CodeIgniter
  • Laravel
  • REST APIs

0305 items

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Redis

0409 items

Cloud & Infrastructure

  • AWS EC2
  • AWS S3
  • Docker
  • Linux
  • Nginx
  • PM2
  • GitLab CI/CD
  • Cloudinary
  • Firebase

0502 items

Messaging & Real-Time

  • MQTT
  • RabbitMQ

0603 items

Hardware / IoT

  • Raspberry Pi
  • ESP32
  • Modbus
A clean white desk with an iMac, a keyboard and mouse, glasses, a notebook and a smartwatch.
A hand holding a phone showing a list-based mobile app interface.
Two colleagues coding side by side at their monitors, beside a window with plants.

05How I work

One owner,end to end.

I like to own a feature or a system from the first conversation to the pager. These are the stages I move through, and I can enter or leave at any point depending on what a team needs.

  1. Discovery

    Pin down the problem, the users and the constraints before any code. What does done look like, and who will operate it?

  2. Architecture

    Choose boundaries, data models and failure modes on paper first. Simple where possible, explicit where it matters.

  3. Implementation

    Small, reviewable increments across front end, API and data, so a feature is owned end to end rather than handed off.

  4. Testing

    Validate behaviour at the seams: API contracts, message handling, edge cases in real data.

  5. Deployment

    Containerised releases, reverse-proxy and process configuration, and CI/CD that makes shipping routine.

  6. Monitoring

    Logs, health checks and alerts so problems surface before users report them.

  7. Improvement

    Production feedback goes back into the backlog: fix, simplify, then extend.

A tidy desk with a keyboard, mouse, a notebook and pencil, a smartwatch and earbuds.

Ship it. Watch it. Improve it.

Production feedback is the part most plans skip. It is where I spend a good share of my week.

Day to day

A smartphone lying on a wooden surface showing a grid of app icons including Messages, Maps and Instagram.
A hand holding a phone showing a mobile app, against a brightly painted mural.
A monitor, tablet and phone showing a designer's portfolio site next to a code editor, beside a coffee cup.
Close-up of a code editor showing SVG and CSS markup in colour on a dark screen.
A team meeting around laptops in a glass-walled office at night, seen from the hallway.
A clean white desk with an iMac, a keyboard and mouse, glasses, a notebook and a smartwatch.

06Experience

WhereI've shipped.

3+ years of professional work, newest first. Responsibilities are summarised from my resume.

  1. Leading a cross-functional team on enterprise applications, AI-powered automation and cloud-based industrial platforms, across front end, back end, deployment and infrastructure.

    • Architecting and building an enterprise Service CRM and Field Service Management platform covering service operations, technician scheduling and workflow automation.
    • Developing the Smart Cloud IoT platform for real-time machine health monitoring, asset tracking, telemetry, alerts and predictive maintenance.
    • Building AI agents, voice-calling bots and business automation on LLMs to streamline customer support and internal processes.
    • Designing REST APIs and backend services with Node.js, Express.js, CodeIgniter, RabbitMQ, PostgreSQL and SQL Server.
    • Shipping responsive web applications with Next.js, React, TypeScript and Tailwind CSS.
    • Next.js
    • TypeScript
    • Node.js
    • CodeIgniter
    • RabbitMQ
    • PostgreSQL
    • SQL Server
  2. Product company building simulation-based soft-skills training. Architected and developed the Workverse gaming platform and the Nimaya LMS ecosystem.

    • Architected the complete backend for a simulation-based training game on Node.js, Express.js and MongoDB.
    • Built core modules: assessments, scoring engine, badge rewards, analytics tracking and automated certificate generation.
    • Implemented authentication with Firebase Auth, Google OAuth2 and Apple token verification, with strict device-level identity rules.
    • Deployed and scaled on AWS (EC2, S3, SES, SQS, Lambda, CloudWatch, IAM, Route 53).
    • Containerised services with Docker, configured Nginx and set up CI/CD with GitHub Actions.
    • Led end-to-end development of Nimaya LMS: a React Native learner app and a multi-role Next.js admin panel for scheduling, attendance, assessments, content, certifications, compliance and real-time notifications.
    • Node.js
    • MongoDB
    • AWS
    • Docker
    • React Native
    • Next.js
    • Redis
  3. Service-based technology firm delivering full-stack solutions for Indian and international clients.

    • Developed end-to-end applications with Next.js, React, Node.js, Express.js and MongoDB.
    • Delivered live platforms including NewzCover, The Flique, Varcas Batteries and 24x7 Service Centers.
    • Implemented backend APIs for data management, authentication and business workflows.
    • Handled media and storage with AWS S3, Cloudinary and MongoDB Atlas.
    • Deployed to VPS and AWS with secure configuration, using Docker and CI/CD to reduce manual releases.
    • Next.js
    • React
    • Node.js
    • MongoDB
    • AWS S3
    • Cloudinary
    • Docker
  4. Production business application on a MERN-style architecture.

    • Built and maintained a production application with React, TypeScript, Redux, Node.js and MongoDB.
    • Designed REST APIs, front-end logic and state management; worked on user flows, validation and role-based UI behaviour.
    • Improved performance and usability through reusable components; took part in code reviews and debugging.
    • React
    • TypeScript
    • Redux
    • Node.js
    • MongoDB
  5. First engineering role: dashboards and data tables.

    • Built dynamic UI components and data-driven tables and admin dashboards with React.
    • Integrated the front end with backend APIs and MongoDB data.
    • React
    • MongoDB

07About

Practical engineering,owned end to end.

I care about the part of a product people never see: the APIs, queues, databases and deployments that decide whether it works at 2 a.m., not just in a demo.

I'm a software engineer based in Mumbai. In a little over three years I've gone from building React dashboards to owning whole systems: a game backend and a learning platform at Workverse, and now an industrial IoT platform and a service CRM at DCC Group, where I lead a small cross-functional team.

My habit is to take a feature all the way through: understand the problem, design the data and the API, build the interface, ship it, then watch it in production and fix what I find. I'm equally happy in a Next.js component, an Nginx config or a Modbus register map.

Some of that work matters beyond the code. The Nimaya LMS I led became Nimaya Naari, the app and dashboard behind the Nimaya Foundation's education and skilling programmes for women — the kind of project where a clean onboarding flow is the difference between someone enrolling and giving up.

I'm open to selected freelance projects and to roles that involve real-time data, platform work or product engineering, in India and internationally.

An open laptop showing code on a bright outdoor desk beside a small potted plant.
A team meeting around laptops in a glass-walled office at night, seen from the hallway.
Portrait of Anurag Gupta
Based in
Mumbai, India
Experience
3+ years, production software
Currently
Sr. Software Engineer, DCC Group
Education
B.Sc. Computer Science, Thakur College of Science and Commerce
Focus
APIs, real-time data, cloud delivery, industrial IoT

08International

Workingacross borders.

I'm based in Mumbai and open to relevant conversations in these regions. I make no claim of local offices, relocation status or work authorisation. Arrangements depend on the engagement.

  • 01

    Dubai / UAE

  • 02

    Singapore

  • 03

    Malaysia

  • 04

    India

  • 05

    Remote / International

A bright open-plan office with rows of desks and tall windows.

Freelance projects

  • Full-stack web applications (Next.js, Node.js)
  • API and backend design, including legacy modernisation
  • Cloud deployment and CI/CD set-up
  • IoT telemetry and dashboard integrations

Employment opportunities

  • Senior Software Engineer / Full Stack roles
  • Product engineering and platform teams
  • Roles involving real-time or IoT data systems

09Contact

Let's build somethingthat holds up.

anuraggupta14821@gmail.com

Tell me what you're building or hiring for. I read every message and reply by email.

Open to selected freelance projects and international opportunities.

Project inquiry

I'm reaching out about