Skip to content

Bengaluru, IndiaSDE · ODigMa Consultancy Solutions

Aditya Gupta —Full Stack Developer

Specializing in high-throughput backends, resilient CRM integrations, and crisp React/Next.js frontend architectures.

The same validation path my production CRM integrations run. Send one yourself →

Full stack, in production
2yrs
Live client sites
10+
Bounce rate
−18%
Page load time
−25%

Selected work

Five systems, from Kanban sync to lead capture.

Each system opens as a short case study. The live client sites I’ve shipped are listed below them.

Multi-tenant issue tracker

FlowBoard

A Kanban issue tracker with workspace-scoped auth, real-time sync across tabs and users, and LLM summaries that come back instantly the second time.

13s → <100ms
repeat summary latency
  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • +4
Live demo(opens in a new tab)

Laravel API + Next.js frontend

SaaS site & headless CMS

A Filament-powered admin behind a versioned JSON API, feeding a typed Next.js marketing site.

30+
models behind one versioned API
  • Laravel 12
  • Filament 3
  • Next.js 16
  • +5

CMS + Salesforce lead engine

Real estate microsite suite

Ten-plus project microsites on a lightweight custom CMS, each capturing campaign leads straight into Salesforce.

33
fields mapped per lead
  • PHP
  • MySQL
  • jQuery
  • +2

WordPress theme + PHP dashboard

Corporate site & leads dashboard

A custom theme driving listings across a main site and six subdomains, with an authenticated leads dashboard for the sales team.

1 + 6
site and subdomains, one theme
  • WordPress
  • ACF
  • PHP
  • +2

Developer tooling

Figma MCP server

A Model Context Protocol server that lets AI coding assistants read Figma files as tools.

MCP
Figma → AI assistant tools
  • Node.js
  • MCP SDK
  • Figma API

Technical stack

Tools I reach for, and why.

Grouped by where they sit in a request, from browser to database to deploy.

Frontend

08

Server-first React. Client JS only where it earns its weight.

  • React 19
  • Next.js 16
  • App Router
  • Server Components
  • Redux
  • Tailwind CSS
  • Framer Motion
  • GSAP

Backend & APIs

09

Validated at the edge of every boundary.

  • Laravel 12
  • Node.js
  • Express.js
  • REST API design
  • Server Actions
  • Auth.js
  • JWT
  • Zod
  • Filament 3

Languages

07

Typed where it matters.

  • TypeScript
  • JavaScript (ES6+)
  • PHP
  • Java
  • SQL
  • HTML5
  • CSS3

Databases & caching

06

Relational by default, cached on purpose.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma ORM
  • Mongoose
  • Redis

DevOps & testing

08

If it isn’t tested it isn’t done.

  • Git
  • Docker
  • GitHub Actions
  • Vercel
  • Vitest
  • Pest
  • PHPUnit
  • Postman

Integrations

04

Where the leads actually land.

  • Salesforce LeadGen API
  • TeleCRM
  • Server-Sent Events
  • MCP SDK

Live dashboard

System Performance & Lead Engine Dashboard

A working model of the lead pipelines I run in production. Simulate lead capture sends a synthetic lead through a real Next.js route handler that validates it with Zod, scores it for spam, maps 33 Salesforce fields and falls back to an outbox when the CRM is down. Nothing is stored, and nothing reaches a real CRM.

CRM lead integration monitor

connecting

Listening for payloads…

    Throughput

    Captured
    0
    Synced to CRM
    0
    In outbox
    0
    Spam blocked
    0
    Leads per 5s · last 2 min0 total
    Leads by utm_source0 this session
    • google0
    • facebook0
    • instagram0
    • newsletter0
    • direct0

    leads · latest rows

    mysql › leads
    Most recent leads written to the leads table
    idnameprojectsourcestatusms
    No rows yet. Simulate a capture to write one.

    API health & auth

    every 1.5s

    Opening /api/stream…

    Performance: before → after

    100% optimized
    • Page load time1.80s−25%

      lazy loading, semantic markup, caching

    • Bounce rate (indexed)82−18%

      baseline = 100

    • Repeat LLM summary85ms−99.3%

      Redis cache hit · bar on log scale

    LLM summary · Redis cache

    redis: cold
    1. Cold cache. The first request pays for the model call.

    The first call is played back 10× faster than real time.

    Experience

    Two years shipping client work to production.

    1. Apr 2024 — Present

      Full Stack Developer

      ODigMa Consultancy Solutions Limited · Bengaluru, India

      • Own client web projects end to end, from Laravel backends to Next.js frontends.
      • Built fault-tolerant CRM integrations with Salesforce LeadGen API and TeleCRM: server-side validation, spam filtering, request logging and failure fallbacks for zero lead loss.
      • Delivered and maintain 10+ live client sites across 4 brands in Agile teams.
      • Cut bounce rate by 18% and page load time by 25% with semantic markup, lazy loading and deliberate caching.
    2. 2021

      Bachelor of Computer Applications (BCA)

      Bengaluru City University · CGPA 7.90 · Graduated 2021

    Honors

    2025

    Rising Star Award

    ODigMa

    2023

    Data Analytics Certification

    Certification

    2021

    2nd Prize, ECG Game

    Competition

    Lab

    Desert Dash

    An endless runner on a bare canvas: object pooling, delta-time physics and a three-state machine in about 200 lines. Press Space or tap to jump.

    desert_dash v2.0
    HI 0SCORE 0
    Desert Dash
    Press Space or tap to start

    Contact

    Need a backend that never drops a lead?

    Hiring for a full-stack or backend role, or need a CRM integration that holds up under real traffic? Send a note.

    Email
    Phone
    esc