hi, vignesh here

full stack ai engineer · bangalore, india

resume ↗
V

about

I build full-stack apps with ReactJS, Node, and TypeScript and I ship faster by designing the AI workflows around them. Skill files, MCP protocols, agent orchestration. I treat AI tooling as a first-class engineering skill, not a shortcut.

experience

Open Source ContributerJan 2025 - Present

Independent Developer

Building and shipping AI-native developer tools, durable systems, and production products end-to-end.

Mantarlee Social Innovations FederationOct 2024 - Nov 2024

Backend Engineer Intern

Engineered backend services and collaborated with the development team to build scalable applications.

projects

view site
  • Engineered a multi-agent orchestration system in TypeScript/Express.js that scaffolds full-stack project blueprints from plain-English prompts via 6 coordinated sub-agents.
  • Implemented real-time Server-Sent Events (SSE) streaming for live agent progress updates with OpenRouter API integration; applied per-agent token optimisation including input compression, output caps, and budget guardrails.
  • Built a Turborepo monorepo with Zod schema validation, strict TypeScript, automated typecheck/test pipelines, and Husky pre-commit hooks to enforce production-grade code quality across all packages.
  • Deployed on Vercel with CI/CD linked to GitHub; managed 2 tracked production deployments with zero-downtime release patterns.

TypeScript · Express.js · Turborepo · Zod · SSE · OpenRouter · Bun · Vercel

view site
  • Built a TypeScript/SQLite (FTS5) MCP memory server for open-source contributors, enabling persistent full-text search of repo-specific context; published to npm as fossel (v1.0.6) with 4 tool endpoints exposed via a stdio interface compatible with AI coding tools like Cursor and Claude Desktop.
  • Designed an efficient data storage layer leveraging SQLite FTS5 for fast indexed retrieval, applying scalable, maintainable data storage principles for AI agent memory and context systems.
  • Automated builds and releases with GitHub Actions CI/CD; maintained a clean ESM TypeScript codebase bundled with tsup and deployed the companion site on Vercel.

TypeScript · Node.js · SQLite (FTS5) · MCP Protocol · tsup · npm · GitHub Actions · Vercel

view site
  • Built a fully client-side PWA in React, TypeScript, and Vite supporting page viewing, annotation, form editing, merge/split, and full-text search; zero backend footprint.
  • Integrated pdf.js and Fabric.js for rich PDF rendering and canvas-based overlay annotations; configured Workbox service workers for offline-ready performance.

React · TypeScript · Vite · Tailwind CSS · pdf.js · Fabric.js · Workbox

view site
  • Built a TypeScript-based universal code analysis engine that scans large codebases and generates compressed structural "skeletons," cutting token usage by ~96.5% versus full-file scans for AI agent context.
  • Designed a hybrid file-ranking system combining lexical matching, import/export graph structure, and dependency-graph centrality with a cross-rerank pass, achieving ~75% top-1 keyword coverage on real-world queries.
  • Shipped both a CLI and an MCP (Model Context Protocol) server integration for Gemini CLI, exposing a scan_codebase tool with grounded, evidence-cited responses and a hybrid in-memory/disk cache layer.

TypeScript · React · Node.js · Vite · MCP Protocol · CLI · Tailwind CSS

  • Production-grade, multi-tenant API analytics platform built on PostgreSQL 16 for tracking endpoint performance.
  • Ingests API request events per tenant and provides overview, endpoint, latency, error, and timeseries analytics — all isolated via Row-Level Security.
  • Scales with RANGE partitioning, a streaming read replica, PgBouncer connection pooling, and a materialized view refreshed by pg_cron.
  • Includes an in-database alert system that evaluates threshold rules every minute and delivers webhooks on breach.

Node.js · Fastify · TypeScript · PostgreSQL 16 · PgBouncer · pg_cron · Docker · Vitest

  • AI-powered calorie tracker for logging meals via free-text, image uploads, and structured nutrition entries.
  • Monorepo architecture with Next.js web app, Bun + Hono API, and Prisma/PostgreSQL data layer.
  • Includes auth, macro trends, and AI insights with graceful fallback behavior when AI services are unavailable.

Next.js 15 · TypeScript · Bun · Hono · Prisma · PostgreSQL · Zod · OpenAI · Turborepo

  • AI-powered code execution explainer that visualizes program logic step-by-step.
  • Designed with a monorepo setup using Turborepo and a high-performance Bun runtime.
  • Uses a Hono backend with OpenAI and Groq-compatible APIs for intelligent code analysis.

React · Tailwind CSS · Bun · Hono · OpenAI · Turborepo

  • Full-stack blog platform with JWT authentication, refresh token rotation, and role-based authorization.
  • Provides REST APIs for CRUD operations with search, pagination, and tag-based filtering.
  • Implements ownership-based permissions for secure user-specific content management.

React · Node.js · Express · MongoDB · JWT · Markdown

  • Real-time full-stack chat platform built with Socket.io for low-latency messaging.
  • Secures user access with JWT-based authentication and authorization flows.
  • Uses Zustand for state management and includes production-ready deployment optimizations.

React · Node.js · Express · MongoDB · Socket.io · Zustand

  • Interactive visualization tool for Bubble, Selection, Insertion, Merge, and Quick Sort algorithms.
  • Animates each sorting step in real time to help users understand algorithm behavior clearly.
  • Responsive UI that makes side-by-side comparison and learning accessible across devices.

HTML · CSS · JavaScript · Algorithms

  • Full-stack app where users upload medical reports (PDF/image) for automated analysis.
  • Extracts key health parameters using OCR and interprets them with AI/NLP pipelines.
  • Includes authentication, report history, and an interactive dashboard with privacy-focused handling.

Next.js · TailwindCSS · TypeScript · Chart.js · Recharts · Tesseract.js · Firebase Auth · Node.js · Express · MongoDB Atlas · LangChain · OpenAI · Multer · PDF-parse

education

RV Institute of Technology and Management

Master of Computer Applications (MCA) · CGPA: 8.6

2024 - 2026

St Joseph's University

Bachelor of Computer Applications (BCA) · CGPA: 7.8

2021 - 2024

skills

pythontypescriptjavascriptc/c++node.jsexpress.jsrest apiswebsocketspostgresqlmongodbmysqlredismcprag-aware toolingawsverceldockergithub actionsreactjstailwind cssgit