About Experience Selected Work Contact Résumé ↗

Shyam Arora — Software Engineer 4 · Cisco

I build the tools other engineers build with.

Eight years crafting developer platforms, web terminals, VS Code extensions, CLIs, and — most recently — AI-assisted developer experiences. Based in Bengaluru, India.

SA
Portrait · drop in /profile.jpg

Currently @ Cisco
Open to OSS & side projects

01 / About

I'm a software engineer who likes building the tools other engineers build with — IDE platforms, CLIs, terminals, and AI-assisted dev experiences that make hard workflows feel effortless.

Currently Software Engineer 4 at Cisco, where I lead front-end work on an internal AI-native developer platform: an extension marketplace, an MCP server directory, an AI task-flow automation tool, a prompt hub, and an agent-skills catalog — all used across engineering.

Outside work I build end-to-end products with AI agents, contribute to open source, and mentor.

B.Tech, Computer Science — GGSIP University, Delhi

8+Years experience
3Companies
15+Projects shipped
Frontend
React, Next.js, TypeScript, Tailwind CSS, Redux, Recoil, Framer Motion
Backend
Node.js, Golang, GraphQL, REST, WebSocket, Socket.io
Dev Tools
VS Code Extension API, node-pty, xterm.js, Cobra CLI, MCP
Cloud
Docker, Kubernetes, CI/CD, AWS, OCI, Cloudflare, Linux, Postgres/PostGIS

02 / Experience

Eight years, mostly spent close to the metal.

Developer platforms, enterprise tooling, and AI-assisted developer experiences — at Cisco, Paytm, and Moonraft.

Nov 2025
— Present

Software Engineer 4

Cisco · Bengaluru, India

  • Lead front-end engineering for Cisco's internal AI-native developer platform, used across engineering teams.
  • Built and shipped five core pillars in one Next.js static-export app over a GraphQL BFF: an extension marketplace, an MCP server directory, an AI task-flow automation tool (Loom), a prompt hub, and an agent-skills catalog.
  • Drive AI-assisted developer-experience initiatives; own front-end architecture, conventions, and quality bars.
  • Mentor engineers and lead technical and architectural decisions.
ReactNext.jsTypeScriptGraphQLGolangNode.js
Nov 2022
— Oct 2025

Software Engineer III

Cisco · Bengaluru, India

  • Built a Golang + Cobra CLI for the OneDevX platform to manage build, test, and workspace operations.
  • Developed the Web Terminals app for Spaces (xterm.js + Golang over WebSocket): multi-tab, drag, and minimize.
  • Contributed to IDE-Chat, an internal AI coding assistant for VS Code (GitHub Copilot–style).
  • Built a generic persistent terminal for VS Code (node-pty + socket.io) that keeps sessions alive across network disruptions and shutdowns.
ReactApollo GraphQLGolangTypeScriptWebSocketVS Code API
Jul 2020
— Oct 2022

Software Engineer II

Cisco · Bengaluru, India

  • Created the first internal VS Code extension marketplace — web interface, extension front end, and GraphQL backend.
  • Integrated a feedback & feature-management system (comments, likes, dislikes, issue tracking — Jira-style).
  • Built a custom VS Code extension for long-running builds, executing commands via a Node.js pseudo-terminal over sockets to survive interruptions and shutdowns.
ReactJavaScriptNode.jsGraphQLVS Code APInode-ptySocket.io
Jun 2019
— Jul 2020

Software Engineer

Paytm · Noida, India

  • Built a multilingual support chatbot integrated with AI/ML REST APIs that cut customer-support costs ~30%.
  • Revamped the 24×7 support experience using a hybrid container with native camera and geolocation support.
ReactNode.jsAI/ML APIsWebSocketHybrid Apps
Aug 2018
— Jun 2019

Software Engineer

Moonraft Innovation Labs · Gurgaon, India

  • Built a data-driven Canvas dashboard (React, Redux, Node.js, D3.js, GraphQL) with interactive enterprise data visualisation.
  • Implemented role-based auth with T-Mobile SSO; practiced TDD across the stack.
ReactReduxNode.jsD3.jsGraphQLSSO

03 / Selected Work

Platforms, terminals, and a marketplace or two.

Several Cisco projects are internal, so they carry a stamp instead of a link. The rest live on GitHub or in the wild.

01

Developer Platforms · Cisco

AI-Native Developer Platform

A unified internal platform that brings five tools into one Next.js app — an extension marketplace, an MCP server directory, an AI task-flow automation tool, a prompt hub, and an agent-skills catalog. Static-export front end over a GraphQL BFF.

ReactNext.jsTypeScriptGraphQL
Internal · Cisco
02

AI Tooling · Cisco

MCP Server Directory

A catalog for developers to discover, register, and manage Model Context Protocol servers for AI agents across VS Code, Cursor, and other IDEs — with categories, likes, usage analytics, verification, personal-server registration, and per-IDE install instructions.

ReactGraphQLTypeScript
Internal · Cisco
03

AI Tooling · Cisco

Loom — AI Task-Flow Automation

A visual builder on a React Flow canvas for composing multi-step AI workflows — scaffold a service → write tests → generate docs — and running them on registered CLI machines via an agent engine. Flow catalog, live run monitoring, and resilient machine-error UX.

ReactReact FlowTypeScriptREST
Internal · Cisco
04

Developer Tools · Cisco

VS Code Extension Marketplace

A full-stack internal marketplace for VS Code extensions — web portal, extension front end, and GraphQL backend, with publish / update / exclusive-release flows and a feedback system (comments, likes, issues).

ReactGraphQLNode.jsTypeScriptVS Code API
Internal · Cisco
05

Developer Tools

Web Terminal

A full-stack browser terminal — xterm.js + React + Golang over WebSocket — with multi-tab, drag-and-drop, minimize, and persistent sessions for a real-terminal feel in the browser.

ReactGolangWebSocketxterm.jsDocker

Also in the workshop

CLI Tools

OneDevX CLI

Golang + Cobra CLI to manage build, test, and workspace operations across a developer platform.

Golang · Cobra · Docker · Kubernetes

VS Code Extensions

VS Code Persistent Terminal

A generic terminal that keeps session state across reloads using node-pty + socket.io.

TypeScript · Node.js · node-pty · Socket.io

AI / ML

IDE-Chat — Coding Assistant

An internal Copilot-style AI coding extension for VS Code: inline suggestions and chat-assisted development.

TypeScript · VS Code API · Node.js

AI / ML

AI Support Chatbot

A multilingual support chatbot with AI/ML APIs that cut support costs ~30% via automation + escalation.

React · Node.js · AI/ML APIs · NLP

04 / Contact

Let's build something good.

shyarora7@gmail.com

Open to open-source collaboration and interesting side projects. Based in Bengaluru, India.

— Shyam