resume · 1–2 pages on print

Ganapati V S

Vice President, TechnologyTracxnBengaluru, India

Publicly listed private-market intelligence platform · BSE / NSE: TRACXN

Summary

Vice President, Technology at Tracxn — ten years, four promotions, from first-week engineer to executive scope. In 2026 designed and shipped the company's customer-facing AI assistant and the API documentation portal it lives in, end-to-end: a Fumadocs portal over an OpenAPI-driven pipeline, intent-based model routing, a tool surface and skills layer, versioned prompts behind an evaluation harness, audit-grade logging, and an OAuth-protected MCP server for Claude / Cursor / VS Code — still shipping into it weekly. Author of @microcharts/react (106 word-sized React chart types, zero dependencies, accessible by default) and decade-long primary maintainer of the internal React component library every product surface depends on. Public catalogue of 55 original repos, 2,400+ stars, 15 npm packages. Partners across product, design, data and platform leadership; owns the engineering review queue and places the next technology bets.

Experience

Vice President — TechnologyTracxnBengaluru
Sep 2023Present
  • Sole architect of the company's customer-facing AI assistant and the API documentation portal it lives in — a Fumadocs portal over an OpenAPI-driven pipeline, intent-based model routing across OpenAI / Anthropic / Google / OpenRouter / BYOK, a tool surface and skills layer, server-side Word / Excel / PDF export, versioned per-tier prompts behind an evaluation harness, prompt caching, and audit-grade logging with post-mortem tooling. Shipped in 2026, hardened weekly since, while running the broader engineering queue.
  • Architected the MCP server surface and shipped its first version — read-only connectors behind OAuth giving Claude / Cursor / VS Code the API without a pasted token, under the same access gates and logging as the assistant; current version co-built with a teammate.
  • Authored @microcharts/react outside the day job — 106 word-sized React chart types, zero dependencies, ~1–7 kB gzip each, accessible and server-component safe; design, code, docs and release, solo.
  • Cross-stack performance program — native browser image loading with DPR-aware URLs (server, library, app), brotli on portal assets, react-scan and an FPS meter for render hunts, and a framework-level scroll / re-render / CSS pass.
  • Year-long PDF Viewer rewrite in the internal component library — animation system, vertical-scroll mode, micro-interactions; consumed by every product surface that displays a document.
  • Hardened the server-side PDF report pipeline (Puppeteer, parallelised) and authored Cursor / Claude Code rule packs formalising AI-assisted contribution for the team.
Senior Associate VP — TechnologyTracxnBengaluru
Sep 2022Sep 2023
  • Technical ownership across application, platform and frontend-infra teams — architecture review, hiring loops and design partnerships across the engineering queue.
  • Authored a custom AST codemod migrating a foundational button component across hundreds of call-sites in a multi-million-LoC frontend.
  • Browser-extension build pipeline (Chrome + Firefox); library upgrades across Storybook, Webpack 4, and a Vite POC.
Associate VP — TechnologyTracxnBengaluru
Sep 2020Sep 2022
  • Multi-team architect translating product strategy into engineering work, owning the review queue and the escalation path across application, platform and frontend teams.
  • Sustained the React Native mobile app across a major framework upgrade and Apple App Site Association integration without a dedicated mobile team.
Technology LeadTracxnBengaluru
Sep 2016Sep 2020
  • Created the internal React component library (Nov 2016) — primary maintainer for ten years and counting; consumed by every product surface.
  • Stood up the first Node-based backend service (image resize + S3 pipeline). Drove Webpack / Babel / ESLint / Storybook standardisation across web frontends.
  • Spoke at TinyConf 2 (Bangalore, 2019) on virtualised infinite scroll, drawing from the published react-delightful-scroller.
Software EngineerTracxnBengaluru
Sep 2015Sep 2016
  • Day-one commit on the original React + Reflux + Webpack frontend — landing page, dashboard, masonry feeds, sidebar, signup flow, theme system in a four-month sprint.
  • Architected and shipped the cross-platform iOS + Android mobile app on React Native + Redux as sole frontend engineer.

Earlier: UI/UX Engineer · InvenZone, Mumbai (2014 – 2015) · Web Frontend Intern · Thinkappz, Bengaluru (2013 – 2014).

Selected projects

Long-form on /work.

  • A Customer-Facing AI Assistant & API Documentation Portal2025 – now

    Self-serve API docs portal with an embedded AI assistant over the company's private-market APIs — architected and shipped end-to-end, hardened weekly since.

  • microcharts — Word-Sized Charts for React2026 – now

    Open-source React library of 106 word-sized chart types — small enough to sit in a sentence or a streamed AI reply. Solo: design, code, docs, release.

  • A React Component Library for a Decade2016 – now

    The internal React/TypeScript component library — first commit Nov 2016, primary maintainer for a decade, used by every product surface.

Open source

github.com/ganapativs · 55 original repos · 2,400+ ★ · 15 npm packages

  • @microcharts/react2026106 word-sized React chart types. Zero runtime dependencies, ~1–7 kB gzip each, accessible by default, server-component safe.
  • bttn.css2,0522016A CSS button library — Product Hunt feature in 2016, still in people's projects today.
  • react-spectrum3182019Generate colourful text placeholders, from any string.
  • preact-redux-autocompete352016Preact + Redux autocomplete with keyboard nav.

Education

  • BE, Computer Science · RNSIT, Bengaluru · 2011 – 2014

Skills

Languages: TypeScript · JavaScript · CSS · HTML · Python
Frameworks & UI: React · React Native · Next.js · Redux · Tailwind · Fumadocs
AI / LLM: MCP · Vercel AI SDK · Anthropic SDK · agent harness · prompt caching · OpenAI SDK · OpenRouter · model routing · tool-use / function calling · entity resolution · OpenAPI tooling · evals · prompt-injection defense
Dataviz & a11y: SVG · React Server Components · WAI-ARIA · design tokens · colour-blind-safe palettes · visual regression (Playwright)
Backend & data: Node.js · Kafka · AWS (S3, Lambda) · Puppeteer · XBRL parsing · WARC archives · PDF rendering · exceljs
Build & DX: Webpack · esbuild · Vite · ESLint · Storybook · AST codemods · Cursor · Claude Code
Performance: virtualised rendering · Brotli · DPR-aware images · react-scan · FPS profiling