1,778 contributions · 168 active days · last 12 months

Indore, India — open to work

Backend & AI
engineer.

I build production systems end to end — architecture and APIs through frontend and deployment. Sole engineer on three of them: a 23-agent multi-tenant SEO platform, a live broadcast competition app, and an internal operations suite.

350K+
Users migrated, zero downtime
23
AI agents in one pipeline
57
Backend services shipped
3
Production systems, sole engineer

Selected work

Things I built alone

06 projects

Terminal — ridam@work bash — 6 commands
  1. ~/work cat ai-seo-geo-platform.ts --status "in production"

    AI SEO & GEO Platform

    A multi-tenant SaaS I architected and built as the only engineer. 23 AI agents span crawling, keyword discovery, research, writing, optimization and publishing, coordinated by a queue-backed orchestrator across 57 services. Three LLM providers route through a Pinecone RAG layer, chosen per task to balance quality against latency and cost.

    37
    API modules
    57
    Services
    75
    Console screens
    5
    CMS integrations
    • TypeScript
    • Node.js
    • Express
    • PostgreSQL
    • Redis
    • BullMQ
    • Pinecone
    • Next.js
    • Playwright
  2. ~/work cat elivate-seo.astro --status "founder"

    Elivate SEO

    An SEO and GEO firm I founded and build entirely myself — the site, the tooling and the research behind it. The free audit reads a site the way a crawler does across seven areas and returns a specific fix per finding rather than a score, with no model and no paid API behind it, so the same input always produces the same report. The measurement is original work: 75 searches captured by hand, and 54% of the AI Overview citations in them named a domain that was not ranking underneath.

    54%
    AI citations that do not rank
    75
    Searches captured by hand
    161
    robots.txt files read
    7
    Areas the free audit checks
    • Astro
    • TypeScript
    • Node.js
    • PostgreSQL
    • Resend
    • Railway
    • Vercel
  3. ~/work cat easinvy.tsx --status "founder"

    Easinvy

    A software development studio I founded, and the product it runs: Easinvy Retail, multi-tenant GST billing and inventory for small Indian shops — bills, stock, purchases, suppliers, staff attendance and Razorpay subscriptions. Designed for a phone held one-handed at a counter under shop lighting, so every number is the most legible thing on the screen. Stock is a running figure that can go negative, and the schema treats that as information rather than an error.

    22
    Screens
    62
    Route modules
    27
    Data models
    12
    Self-tests
    • Next.js 16
    • React 19
    • Tailwind CSS 4
    • Express
    • Drizzle
    • PostgreSQL
    • Razorpay
    • PDFKit
  4. ~/work cat masterchef.ts

    MasterChef — Live Competition App

    The official platform for a broadcast client, built as sole backend developer. Real-time event flow over WebSockets keeps contestants synchronized with a Twitch livestream despite per-viewer delay, restoring state on refresh, late join or a second device. The hard part was not the sockets — it was migrating 350,000+ user records with zero downtime and no data loss.

    350K+
    Records migrated
    68
    Data models
    41
    Admin screens
    30
    Route modules
    • Node.js
    • Express
    • MongoDB
    • WebSockets
    • React
    • Capacitor
    • AWS S3 / SES
    • Mux
    • Firebase
  5. ~/work cat phasedesk.tsx

    PhaseDesk — Team Operations

    An invite-only internal system that replaced manual standup, timesheet and leave tracking for every project team. Authorization is enforced in the API rather than the UI across 13 data models: org-wide reads require an explicit admin scope, and project attribution is validated before any write.

    21
    Screens
    13
    Data models
    2
    Applications
    • Next.js 14
    • Express
    • Prisma
    • PostgreSQL
    • Zod
    • JWT
  6. ~/work cat serp-reader.ts --status "open source"

    SERP Reader

    A Chrome MV3 extension that captures search results as structured data, built to run the Elivate SEO study on what AI Overviews cite. The interesting bugs were all in the parser: Chrome and Node disagree about how to parse a malformed hostname, and no test could catch it because the suite runs on Node.

    • TypeScript
    • Chrome MV3
    • IndexedDB
    • esbuild
↶ main ai-seo-geo-platform.ts Ln 5 elivate-seo.astro Ln 10 easinvy.tsx Ln 16 masterchef.ts Ln 22 phasedesk.tsx Ln 28 serp-reader.ts Ln 34 UTF-8

Experience

Elivate SEO logo

Founder & Engineer

Elivate SEO · Self-employed

Indore, Madhya Pradesh, India · Remote


MoonPhase Solutions logo

MoonPhase Solutions

7 mos

Hybrid

  • Software Developer

    Full-time

    Indore

    • Designed and built an AI-powered platform end to end for Generative Engine Optimization (GEO) and SEO, owning frontend, backend and integrations.

    • Architected a 20 plus agent AI pipeline covering keyword research, clustering, competitor analysis, content writing, SEO and GEO optimization, and automated publishing.

    • Integrated multiple LLMs including Anthropic Claude, OpenAI and Gemini with a Pinecone RAG layer to ground content generation in the real data of each site.

    • Built the core GEO engine that measures brand visibility across AI answer engines such as Google AI Overviews and Gemini, using DataForSEO and live web search.

    • Extended the platform with a public API and an MCP server so external tools and AI agents can integrate directly, plus off-site GEO tooling that discovers, drafts, and schedules content on third-party platforms.

    • Built the control plane in Next.js 14 with multiple dashboards on PostgreSQL, Redis and BullMQ, secured with NextAuth, JWT and role based access control.

    • Continue to pick up occasional feature and maintenance requirements for MasterChef World App.

    Vector Databases, Retrieval-Augmented Generation (RAG) and +8 skills
  • Software Developer Intern

    Internship

    Indore, Madhya Pradesh, India

    • Designed and built the backend architecture for the official MasterChef platform from the ground up using Node.js, Express and MongoDB.

    • Structured the backend across six REST domains and built a React and TypeScript admin console for managing content and daily operations.

    • Integrated AWS S3 and SES, Firebase and a lead pipeline to support the wider product.

    • Led a reliable data migration that moved more than 350,000 existing users onto the new system with no data loss.

    TypeScript, Data Migration and +8 skills

Black Raven eSports logo

Freelance Full-Stack Developer

Black Raven eSports · Freelance

Indore, Madhya Pradesh, India · Remote

Independently designed, built, and deployed a full-stack esports platform for Black Raven Esports, serving a competitive gaming community of 30,000+ Discord members. The platform runs the organization's teams, tournaments, scrims, and day-to-day operations end to end.

Key Contributions:

• Built secure social login with Discord and Google OAuth (Passport), letting members sign in with the accounts they already use, backed by JWT sessions and cookie-based token handling.

• Designed a complete team-management system with team creation, invite codes, and a join-request approval workflow for captains and admins.

• Developed tournament and scrim modules for scheduling, registration, and match coordination across the community.

• Built an admin dashboard to manage users, teams, bans, and operations, with dedicated user and team detail views.

• Implemented role-based access control (RBAC) using middleware and protected routes to separate member, moderator, and admin permissions.

• Added a notification system and audit logging for authentication and team activity, improving transparency and traceability.

• Modeled scalable MongoDB schemas with Mongoose for users, teams, tournaments, and activity logs to support a growing community.

• Built a responsive React frontend (React 19, Vite, React Router) with protected routes and a guided first-login profile setup.

• Owned the full lifecycle independently — architecture, frontend, backend, database, and production deployment.

Tech Stack: React, Vite, React Router, Node.js, Express, MongoDB, Mongoose, Passport (Discord & Google OAuth), JWT, REST APIs, RBAC

Express.js, REST APIs and +6 skills

Education

IIPS, DAVV logo

International Institute of Professional Studies, DAVV

Bachelor of Business Administration - BBA

Indore, Madhya Pradesh, India

Stack

What I reach for

Grouped by what the work needs, not by how many logos fit in a row.

stack production

Click a card for what I built with it

  • PostgreSQL
  • MongoDB
  • Redis
  • Pinecone

81 data models across 2 stores

  • AWS S3 / SES
  • Firebase
  • Vercel
  • Railway
  • Docker
  • Git
  • LangSmith
  • Playwright

3 deploys answering right now

  • TypeScript
  • JavaScript
  • Python
  • SQL

depends on Databases, Cloud & tooling

  • Node.js
  • Express
  • REST APIs
  • BullMQ
  • Redis
  • WebSockets
  • Prisma
  • Mongoose

57 services · 37 API modules

depends on Databases

  • Generative AI
  • LLMs
  • RAG
  • Multi-agent systems
  • Prompt engineering
  • Claude · OpenAI · Gemini

23 agents · 3 providers · 1 router

depends on Backend

  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • React Query

75 console screens · 41 admin screens

  • Shared variables
  • SYSTEM_DESIGN
  • MULTI_TENANT_ARCHITECTURE
  • SAAS
  • AUTHENTICATION
  • OAUTH_2.0
  • JWT
  • RBAC
  • True of every card here, deployable as none of them.

Every edge is a pair Prisma→PostgreSQL · Mongoose→MongoDB · BullMQ→Redis · RAG→Pinecone · Railway/Docker→Node services · React Query→REST APIs

Writing

Things that broke, and why

All writing →