Résumé · one or two sheets on print

Ganapati V S

Vice President, Technology at Tracxn · Bengaluru, India

I've been at Tracxn since 2015 — joined as an engineer, run part of technology now, and still write code most weeks. Four promotions in, the work splits between the architecture and the people: the frontend hiring loop, the review queue, and what gets built next. Most recently: the customer-facing AI assistant and its API documentation portal, and @microcharts/react on my own time.

Experience

Tracxn
2015 to now · Bengaluru · four promotions

Vice President — Technology

Sep 2023Present
  • Built the company's customer-facing AI assistant and the API documentation portal it lives in: docs generated from OpenAPI, an intent router that picks the model per question, a tools and skills layer, server-side document export, versioned prompts behind an eval harness, and logging you can audit. Shipped and hardened since, while running the engineering queue.
  • Designed the MCP server surface and shipped its first version — read-only connectors behind OAuth, so AI coding clients reach the API without anyone pasting a key. The team co-owns it now.
  • Wrote @microcharts/react on my own time: 106 word-sized chart types, no runtime dependencies, 1–7 kB gzip each, accessible by default and server-component safe. Design, code, docs and release — solo.
  • Ran a performance program across the stack — native image loading with DPR-aware URLs, compression on portal assets, render profiling, and a pass over scroll, re-renders and CSS at the framework level.
  • Rewrote the PDF viewer in the internal component library: new animation system, vertical-scroll mode, micro-interactions. Every document surface uses it.
  • Hardened the server-side PDF report pipeline and wrote the team's Cursor and Claude Code rule packs for AI-assisted contribution.

Senior Associate VP — Technology

Sep 2022Sep 2023
  • Owned the technical side across several engineering teams — architecture review, hiring loops and design partnerships.
  • Wrote a custom AST codemod to migrate a foundational button component across a large, long-lived frontend.
  • Built the browser-extension pipeline for Chrome and Firefox, and pushed through the Storybook and build-toolchain upgrades.

Associate VP — Technology

Sep 2020Sep 2022
  • Multi-team architect: turned product strategy into engineering work, and owned both the review queue and the escalation path.
  • Kept the React Native app alive through a major framework upgrade and the Apple App Site Association work, without a dedicated mobile team.
  • Built sgb.vercel.app on my own time — a tracker for India's Sovereign Gold Bond secondary market. A Puppeteer scraper on a scheduled Lambda writes a JSON file to S3; a Next.js front end derives fair value, effective interest and cash-flow rate per series. Live since 2021, still running.

Technology Lead

Sep 2016Sep 2020
  • Created the internal React component library in November 2016 and have been its primary maintainer for ten years. Every product surface is built on it.
  • Stood up the first Node service, an image-processing pipeline. Drove Webpack, Babel, ESLint and Storybook standardisation across the web frontends.
  • Spoke at TinyConf 2 (Bangalore, 2019) on virtualised infinite scroll, drawing on react-delightful-scroller.

Software Engineer

Sep 2015Sep 2016
  • Day-one commit on the original React + Reflux + Webpack frontend — landing page, dashboard, masonry feeds, sidebar, signup flow and the theme system, in a four-month sprint.
  • Architected and shipped the iOS and Android app on React Native + Redux as the only frontend engineer on it.

Earlier

UI/UX Engineer

InvenZone · Mumbai · Jun 2014Sep 2015
  • Wireframed, designed and shipped the UI for invenzone.com, a social network for researchers, and for the early arya.ai.

Intern, Web Frontend

Thinkappz · Bengaluru · Jul 2013May 2014
  • Built the complete frontend for eezyconnect.com.

Open source

106 word-sized React chart types. Zero runtime dependencies, ~1–7 kB gzip each, accessible by default, server-component safe.
bttn.css · 2,050★
A CSS button library — Product Hunt feature in 2016, still in people's projects today.
react-spectrum · 318★
Generate colourful text placeholders, from any string.
Productivity new-tab utility, live on Chrome Web Store and Firefox.
55 public repos, 15 npm packages, 2,634 stars between them.

Skills

Languages
TypeScript, JavaScript, CSS, HTML, Python
Frameworks & UI
React, React Native, Next.js, Redux, Tailwind, Fumadocs
AI / LLM
Vercel AI SDK, Anthropic SDK, OpenAI SDK, MCP, agent harness, model routing, prompt caching, tool-use / function calling, 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, 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

Education

BE, Computer Science
RNSIT, Bengaluru · 2011 — 2014 · College football team.

Speaking

TinyConf 2, Bangalore · 2019Virtualised infinite scroll, drawing on react-delightful-scroller.

Languages

English, Hindi, Kannada.
Last updated 2026-08-13
ಗಣಪತಿ ವಿ ಎಸ್ · Karnatakameetguns · est. 2013© 2013–2026 · made in IndiaRésuméRSS