Skip to content
~/rahultank
rahul@tank: ~/portfolio

$ whoami

Rahul Tank

Senior Full-Stack + GenAI Developer

$ cat tagline.txt

Senior full-stack engineer, 5+ years shipping reliable production systems — now exploring and building with Generative-AI and RAG.

ReactTypeScriptJavaScriptNodePostgreSQLGenAIReact Native
// about

A bit about me

I'm a full-stack engineer with 5+ years shipping production web platforms across healthcare, supply chain, and automotive — usually somewhere in the seam between backend systems and the interface people actually touch.

Lately I've been exploring and building with Generative-AI: hand-rolled SSE token streaming with no chat SDK, retrieval-augmented generation over pgvector, and Zod-validated structured output. I care as much about the grounding prompt that kills hallucinations as I do about the focus ring.

I ship from architecture to deploy with strong test coverage and near-zero production regressions, and I like the parts of the job that aren't code too — turning ambiguous client requirements into specs, running demos, and mentoring the engineers around me. Off the clock I've contributed to 150+ technical articles for GeeksforGeeks.

// experience

Where I've worked

A few of the teams and problems I've spent real time on.

  1. Jul 2024Jun 2026·India

    Senior Software Engineer @ Eluminous Technologies

    • Shipped production features end to end (React frontends, Node/Express APIs) across three client platforms — automation, healthcare SaaS, and supply-chain — working directly with client stakeholders.
    • Improved the reliability and throughput of a production web-automation platform, enabling it to reliably handle 100+ concurrent requests via a racing strategy across parallel browser instances with timeout-based fallback.
    • Accelerated dental feature delivery on a healthcare SaaS platform through a reusable React/TypeScript component library, with real-time appointment sync via WebSockets (Socket.IO) and eTermin/Softdent integration behind scoped role-based access control.
    • Drove frontend quality on an RSPO-compliant palm-oil supply-chain platform — lifted test coverage to 75% and took client-reported bugs from 4–5 per sprint to near-zero within 2–3 sprints.
    • Turned ambiguous, high-level requirements into detailed, actionable specs — reducing mid-sprint rework and keeping delivery on track across release cycles.
    • React
    • TypeScript
    • Node.js
    • Express
    • Postgres
  2. Jan 2021Jul 2024·India

    Senior Software Engineer @ The Gateway Group

    • Built full-stack features on a vehicle-aftersales platform serving 350+ users — digitising admin and technician workflows (approvals, job tracking, work-order management) across React web and a React Native mobile app, and developing the Node/Express REST APIs over PostgreSQL that back them.
    • Owned Google Play releases end to end — submissions, deployments, and resolving critical pre- and post-launch issues.
    • Drove TDD adoption and mentored 3 junior engineers over a year — reducing code duplication to under 5% and holding green SonarQube quality gates for 3+ consecutive quarters — and earned promotion to Senior Software Engineer through the internal GIFT fast-track program.
    • Built the front-end for third-party integrations — the UI layer for an Incadea DMS system and Nets payment flows, wiring screens to the underlying services.
    • Integrated camera capture, push notifications, and secure enterprise sign-in with near-zero critical regressions, and supported client demos and post-release root-cause analysis across web and mobile modules.
    • React Native
    • React
    • Redux
    • TypeScript
    • Node.js
    • Express
    • PostgreSQL
// projects

Featured work

A few things I've built recently. Each one taught me something worth keeping.

Scout — Autonomous AI Research Agent

An autonomous AI research agent that decomposes a question, searches the live web, and streams a synthesized, source-aware answer in real time.

  • TypeScript
  • React 19
  • LangGraph
  • Gemini
  • Tavily
  • Redis
  • SSE

DocChat — RAG Assistant

A grounded RAG assistant that answers from your documents with citations — and reliably refuses out-of-scope queries.

  • React 19
  • TypeScript
  • Express
  • Drizzle
  • Gemini
  • pgvector
  • Postgres
  • SSE

AI Blog — Summaries & Q&A

A full-stack blog with AI summaries and Q&A that answers strictly from each article — streamed token-by-token with no chat SDK.

  • React 19
  • TypeScript
  • Express
  • Gemini
  • SSE

Palm Oil Supply Chain — RSPO Compliance

Frontend for an RSPO-compliant palm-oil supply-chain platform — 75% test coverage and custom components for complex regulatory rules.

  • React
  • TypeScript
  • Jest
  • Monorepo
// stack

Tools I reach for

The technologies I'm most productive with — chosen for boring reliability as much as capability.

Frontend

12 tools

  • React
  • TypeScript
  • JavaScript
  • Zod
  • React Native
  • Redux
  • Zustand
  • TanStack Query
  • Tailwind CSS
  • shadcn/ui
  • React Router
  • Vite

Backend

5 tools

  • Node.js
  • Express
  • REST
  • JWT Auth
  • SSE Streaming

Generative AI

5 tools

  • LLM APIs
  • RAG
  • Embeddings
  • Vector Search
  • Prompt Engineering

Database

5 tools

  • PostgreSQL
  • pgvector
  • Drizzle
  • MongoDB
  • MySQL

DevOps & Tooling

8 tools

  • Git
  • GitHub Actions
  • CI/CD
  • Docker
  • AWS
  • Puppeteer
  • Jest
  • GitHub Copilot
// education

Education

Where the fundamentals came from.

  • B.Tech in Information Technology

    Charotar University of Science and Technology

    20172021CGPA: 8.64
// certifications

Credentials & certifications

Verified credentials backing up the experience above.

  • GitHub Copilot Certified

    GitHub·2025

    Verify credential
  • Promoted to Senior Software Engineer

    The Gateway Group — GIFT Fast-Track Program·

  • 150+ Technical Articles Published

    GeeksforGeeks·

// contact

Let's build something

Have a role, a project, or just want to talk shop? My inbox is open — I usually reply within a day or two.

0/500
or reach me directly
rdtank112 [at] gmail [dot] com