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.

Open Source & Community

Shipping fixes, features, tests, and developer tooling across open-source projects.

Supabase / supabase-js2 submitted pull requests · open
open +
Agent-Field/agentfield24 merged pull requests
open +
View repository ↗fix(control-plane): skip disk payload writes in postgres storage mode#996Aug 28, 2026refactor(handlers): split execute.go into focused files (3048 -> 807 LOC)#975Aug 27, 2026refactor(storage): split local.go into focused files (9009 -> 5917 LOC)#959Aug 26, 2026fix(sdk/go): propagate caller context through MemoryBackend interface#958Aug 25, 2026feat(control-plane): add per-key rate limiting on hot endpoints#952Aug 24, 2026fix(execute): propagate agent 4xx in async lane instead of blanket 502#945Aug 23, 2026fix(execute): resolve webhook not triggering on async status callback (#936)#943Aug 22, 2026feat(examples): triggers-demo-go end-to-end demo + Go skill docs (#516)#917Aug 15, 2026feat(sdk/go): trigger test helpers + fixture library (#515)#915Aug 13, 2026feat(sdk/go): dispatch envelope unwrap + Context injection (#514)#914Aug 13, 2026feat(sdk/go): triggers package + OnEvent/OnSchedule sugar (#513)#906Aug 12, 2026fix(sdk/python): add lock timeouts + offload blocking requests fallback (#620)#904Aug 12, 2026fix(sdk/python): replace bare asyncio.run() with loop-aware helpers (#620)#899Aug 10, 2026chore(sdk/python): enable ruff ASYNC lint rules to gate async/blocking hazards (#620)#812Aug 5, 2026fix(sdk/python): resolve ResultCache cross-loop deadlock (#623)#799Aug 10, 2026feat(sdk/typescript): trigger system parity — dispatch, sugar, testing, demo#796Jul 19, 2026test(sdk/python): expand verification.py coverage to 100% (#398)#794Jul 18, 2026fix(security): SSRF protection for approval callback_url (#435)#790Jul 19, 2026feat(sdk/ts): add trigger types, factories, and registration plumbing#743Jul 15, 2026fix(sdk/go): rewrite max_tokens to max_completion_tokens for newer OpenAI models#724Jul 15, 2026fix(control-plane): add timestamp freshness checks to prevent webhook replay attacks#717Jul 9, 2026fix(control-plane): flush SSE headers immediately in memory events handler#716Jul 6, 2026fix(control-plane): implement graceful shutdown on SIGTERM/SIGINT#715Jul 4, 2026fix(control-plane): prevent structured logs from leaking execution payloads#701Jul 3, 2026
Tracer-Cloud / OpenSRE12 merged pull requests
open +
7vignesh/stackforge6 merged pull requests
open +
ritik0506/ADVAYA6 direct commits to main · 1 merged pull request
open +

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