Available for opportunities

Vighnesh Sivaraman

Senior AI Engineer · Agentic AI & MCP · AWS · GCP · AI Security

Building production agentic-AI systems and the security around them. ~7 years shipping software across India and the US.

Chennai, India
Vighnesh Sivaraman
~7
Years Exp.
Open to Work

Who I Am

I'm a Senior AI Engineer based in Chennai, India, with ~7 years of software engineering experience.

I build production agentic-AI systems — MCP tooling, agent authentication and LLM automation on AWS and GCP — and the security that lets them pass enterprise reviews and external pen-tests.

I've worked with Claude, Gemini and OpenAI models, MCP servers and multi-agent frameworks. I hold an MS in Computer Science from UT Arlington (thesis track) and co-authored a peer-reviewed paper at ACSAC 2023.

Outside work I build side projects, such as an LLM multi-agent trading-research platform and a land-intelligence MCP server, both running on Google Cloud.

⚡
~7
Years Experience
🌏
2
Countries Worked
📄
2
Publications
🛡️
2
AI Platforms Pen-test Hardened

What I Work With

The tools I use to build and secure production agentic-AI systems.

🤖

Generative & Agentic AI

Agentic AIMCP Servers & ToolsMCP AppsMulti-Agent OrchestrationRAG / Graph RAGPrompt EngineeringClaudeGeminiOpenAIAWS Bedrock / AgentCoreMastraGoogle ADK
🛡️

AI Security & DevSecOps

Agent Auth (SigV4 + STS)OAuth 2.1 / PKCEAWS WAFThreat ModellingOWASP LLM Top 10Pen-test RemediationAikidoTrivygitleaksLeast-privilege IAMISO 27001
☁️

Cloud

AWS ECS FargateALBIAM / STSKMSSecrets ManagerDynamoDBRDSGCP Vertex AICloud RunIAPWorkload Identity Federation
🔧

IaC & DevOps

TerraformPulumiDocker (Distroless)Kubernetes / HelmBitbucket PipelinesGitHub ActionsAWS CodePipelinek6 Load Testing
💻

Languages

TypeScriptPythonNode.jsGoJavaSQL
⚙️

Backend & Data

NestJSSpring BootREST APIsWebhooksSSE / Streamable HTTPPostgreSQLDynamoDBElasticsearchRedis
🎨

Frontend

ReactMobXZustandTailwind CSSStorybookAstro
🧠

ML Foundations

PyTorchTensorFlowScikit-learnCNNsU-NetNLP Basics

Experience

Sr. Software Engineer / Generative AI Engineer

Current

Kripya Solutions Private Ltd

07/2024 – Present
Chennai, TN, IND
  • ▸ Built zero-standing-credential authentication for a Fortune-10 customer’s autonomous AI agents: STS-verified SigV4 caller identity and cross-account AssumeRole → Secrets Manager (50+ tests), later reused as the shared MCP framework’s SigV4 provider; fixed SigV4 auth for Bedrock agents; wired RBAC and the audit trail into the PLM MCP server and wrote its security-architecture document.
  • ▸ Customer point of contact for the auth workstream: presented the MCP authentication approach to the customer’s engineering team (commended by the CTO) and drove the build plan through delivery.
  • ▸ Built Jira and Confluence MCP tools for AI agents (issue fetch/upsert/comment, incident summaries, multi-edit Confluence upsert) and the auth, security and load-testing layers of a production PLM MCP server (NestJS, AWS ECS); completed the agent-delegation backend.
  • ▸ Fixed a production auth failure on a strategic customer’s two-node tenant (0/20 → 20/20 requests) by isolating the load-balancer stickiness cookie in controlled tests and tracing the root cause to the app-server clustering configuration.
  • ▸ Hardened AI platforms for external security testing: made the production Terraform root multi-account for a security-test environment (prod plan unchanged); added AWS WAF rules (allowlist 772 → 5; KnownBadInputs blocking after 741 hostile / 0 legitimate hits) and MFA-gated IAM; fixed a CVSS 8.7 CORS flaw (AppSec-approved); ran an AI-assisted security review of an AI agent platform (controls mapped to the OWASP LLM Top 10) and fixed or mitigated 10 findings (6 rated High) test-first, verified live with two real identities.
  • ▸ Delivered the MVP of SCOPE, an ITIL AI co-pilot for global support in Microsoft Teams, and built its Jira/Confluence agent tools and webhooks that generate Claude-written root-cause reports (PDF/DOCX) at ~$0.065 per ticket.
  • ▸ Took the lead on most issues in a retail customer’s GenAI design pilot: built an Adobe-style canvas zoom praised in pilot feedback and integrated automatic model selection across 5 image-generation models.
  • ▸ Validated, fixed and extended an agent-generated k6 load-testing harness for MCP servers (SSE / Streamable HTTP) and wrote a PKCE-OAuth suite; an ECS autoscaling stress test hit 31,950 / 31,950 requests at p95 293 ms, scaling 2 → 10 tasks, and exposed a health-check grace-period timeout storm.
  • ▸ Hardened the supply chain: implemented Google Distroless images (CVEs 194 → 19, 0 Critical/High, SBOM-evidenced; −17.7% size), migrated to pnpm 11 (253 overrides), shipped ~25 tested dependency upgrades; extended CodePipeline/CodeBuild to multiple environments and wrote Terraform for new pre-prod environments.
  • ▸ Deployed Kripya’s FinOps product to AWS with Pulumi (VPC, RDS, ECS Fargate, ALB, IAM) and Bitbucket → ECR → ECS CI/CD; split it into three apps with zero resource deletions; closed 81/81 of our department’s findings in an 868-finding AWS security audit.
  • ▸ Built the agent-platform layer of Kripya’s Nx monorepo (tenant-aware AgentRegistry, 17 Mastra MCP tools, MCP server, Google ADK migration); co-built a Jira-to-test-case agent (Electron app, SonarQube CI, runtime Gemini / GPT / Qwen switching); designed a 24-hook Claude Code governance catalog and built AI code-acceptance metrics in Grafana.
  • ▸ Helped build Kripya’s AI team: wrote the AI Engineer job description and interview assessments, built a screening tool for a 117-candidate campus drive, and mentored an intern.
  • ▸ Built a Gemini proof of concept that checks engineering drawings against a 156-point ASME checklist, measured its cost (~INR 10 per model call), and wrote the 10-week project proposal; also compared cloud costs across AWS, Azure and GCP and recommended hardware for running LLMs in-house.
MCPClaudeGeminiAWS ECSAWS STS / IAMAWS WAFNestJSTypeScriptPythonTerraformPulumiDockerk6GCP

Machine Learning Engineer Intern

Allic Infotech

01/2023 – 07/2024
Silicon Valley, CA
  • ▸ Built a U-Net (ResNet-50 encoder) PyTorch model segmenting skin layers in ultrasound images; shipped it as a Flask web app.
PythonPyTorchU-NetFlaskMedical Imaging

Data Analyst Intern

Revature, LLC

09/2022 – 01/2023
Reston, VA
  • ▸ Created notebooks for ensuring data warehouse integrity and quality checks in Azure Databricks.
  • ▸ Developed visual reports and dashboards using Power BI; gained expertise in data warehouse ETL pipeline design.
Azure DatabricksPower BIPythonSQLETLData Warehousing

Graduate Research Assistant

The University of Texas at Arlington

02/2022 – 09/2022
Arlington, TX
  • ▸ Developed Android applications and ML models for research on "Continuous Authentication using Human-Induced Electric Potential", published at ACSAC 2023.
  • ▸ Organized workshops and contributed to a cloud-based IoT system for real-time water quality monitoring.
AndroidMachine LearningIoTCloudSignal ProcessingSecurity

Senior Software Engineer

Revature, LLC

08/2016 – 12/2020
Chennai, TN, IND
  • ▸ Led a team of five on the Operations & Management team, overseeing daily production bug fixes and feature delivery.
  • ▸ Developed microservices for web applications using MySQL, Java Spring Boot framework, and Angular.
  • ▸ Managed and improved product infrastructure on AWS and GCP: EC2, RDS, EKS, and Terraform automation scripts.
Java SpringAngularMySQLAWS EC2AWS RDSEKSGCPTerraformDocker

Projects

Personal and academic projects, from LLM agents and MCP servers to machine-learning fundamentals.

📈
Agentic AI

HermesTradingAgent

LLM multi-agent research platform for Indian equities, run in paper-trading mode. A Gemini (Vertex AI) 4-agent debate, episodic memory, post-trade reflection and a weekly LLM critic run on serverless GCP. Every strategy is checked with Deflated Sharpe and Monte Carlo validation, and results are reported honestly, including the ones with no edge. Iterating on its own telemetry (regime-adaptive sizing, trend filters, a backtest gate) cut net loss per INR traded from 0.12% to 0.02% over 101 paper trades: still a loss, and an early signal. 277 commits, 208 tests.

PythonGeminiVertex AICloud RunBigQueryFirestorePulumiGitHub ActionsReact
🧭
MCP Server

Ellai: Land Intelligence

Streamable-HTTP MCP server on Cloud Run with 13 tools for land due diligence around Chennai: GPS to survey-number resolution from state map data, flood and environmental screening, and Gemini multimodal analysis of Tamil and English title deeds. CI/CD runs a 21-check live smoke test after every deploy.

TypeScriptMCP SDKGeminiTurf.jsPostGISCloud RunGitHub Actions
Disaster Alert System 🚨
Data Mining

Disaster Alert System

Analyzed tweets to classify disaster events using Naive Bayes Classifier with K-fold cross-validation for improved accuracy. Enables real-time disaster detection from social media streams.

Python 3.7Twitter API v2NLTKNaive BayesK-fold CVNLP
Neura Coloriser 🎨
Machine Learning

Neura Coloriser

A convolutional autoencoder that colorizes grayscale images. It works in the LAB color space, predicting the color channels from the lightness channel.

Python 3.7TensorFlow 2.7KerasCNN AutoencoderLAB Color Space
🗺️
Artificial Intelligence

Find Route

Implements the A* Search Algorithm for optimal pathfinding between states. Supports both informed (with heuristic) and uninformed search modes using Priority Queues for efficient traversal.

Python 3.7A* SearchPriority QueuesHeuristicsGraph Search
💬
Natural Language Processing

Sentiment Prediction

Predicts the sentiment of text using Naive Bayes classification. Trained and evaluated on labelled datasets to distinguish positive and negative sentiment with measurable accuracy improvements.

Python 3.7Scikit-learnNaive BayesNLPText Classification
📊
Algorithms & Visualization

Sorting Visualization

An interactive browser-based tool that visually animates popular sorting algorithms in real time, making algorithmic concepts tangible and easy to understand.

HTMLCSSJavaScriptAlgorithmsCanvas
CIFAR-10 Image Classifier 🖼️
Machine Learning

CIFAR-10 Image Classifier

Built a convolutional image classifier on the CIFAR-10 dataset using PyTorch. Covers dataset loading, model architecture design, training loop, and accuracy evaluation.

Python 3.7PyTorchCNNCIFAR-10Deep Learning
🚢
Data Science

Titanic — ML from Disaster

Classic Kaggle survival prediction challenge. Applied feature engineering, exploratory data analysis, and multiple classification models to predict passenger survival on the Titanic.

PythonPandasScikit-learnFeature EngineeringEDA
🔬
Research

Real-Time Accident Analytics

Published research on a real-time accident detection and analytics system. Built an Android-based data collection pipeline feeding into a web analytics dashboard for incident reporting.

AndroidWebData AnalyticsReal-time Systems

Academic Background

🎓

MS Computer Science (Thesis)

The University of Texas at Arlington

Arlington, TX, USA

2021 – 2023

Thesis: Continuous Authentication using Human-Induced Electric Potential

Relevant Coursework

Data MiningArtificial IntelligenceMachine LearningWeb Data ManagementDesign & Analysis of AlgorithmsNeural NetworksInformation Security
📡

B.E. Electronics and Communication Engineering

Rajalakshmi Engineering College

Chennai, TN, India

2013 – 2017

Publications

Conference Paper 2023

Continuous Authentication Using Human-Induced Electric Potential

Murali, S., Jin, W., Sivaraman, V., Zhu, H., Ji, T., Li, P., & Li, M.

Proceedings of the 39th Annual Computer Security Applications Conference (ACSAC 2023) · Association for Computing Machinery

SecurityAuthenticationBiometricsElectric PotentialACM ACSAC
DOI: 10.1145/3627106.3627124
Journal Article June 2017

Real-time Accident Analytics

Vighnesh Sivaraman et al.

Journal of Chemical and Pharmaceutical Sciences · ISSN: 0974-2115

AnalyticsReal-time SystemsData ProcessingSafety Engineering

Certifications

🛡️

Information Systems Security Professionals

Committee on National Security Systems & National Security Agency

CNSSI No. 4013E
December 20, 2021
View PDF
🔐

System Administrators Certification

Committee on National Security Systems & National Security Agency

NSTISSI No. 4011
December 20, 2021
View PDF

Contact Me

Have a project in mind or want to connect? I'd love to hear from you.

Direct Contact

📍
Location
Chennai, Tamil Nadu, India

Send a Message