Hitesh Shetty

Senior Software Engineer

Full-stack engineer passionate about React, TypeScript, and Node.js. I’ve worked on flagship visual editing platforms, AI integrations, and scalable backend services, and I love contributing to open source (Slate.js, Stylex, npm packages). Always learning, always building.

Professional headshot of Hitesh Shetty, Senior Software Engineer based in Mumbai, India

Professional Experience

My journey in software engineering and product development

Contentstack

Virar, India

Senior Software Engineer 2

Feb 2024 – Present
  • Led development of the flagship Visual Editing Platform using Module Federation, enabling secure real-time inline editing with iframe sandboxing and post-message communication, and optimized performance with React Query.
  • Built a robust testing infrastructure with React Testing Library and Playwright E2E, integrating Slack alerts to reduce regression issues and accelerate debugging.
  • Built an automated Starter App deployment flow for feature testing in isolated playgrounds, using AWS API Gateway for public endpoints, SQS for inter-Lambda messaging, DLQ for error handling, and Slack integration for real-time status updates and logging.
  • Developed the Audience Insight App by integrating CDP data and delivering advanced visualizations using Highcharts and D3.js, providing actionable insights to customers.

Senior Software Engineer 1

Feb 2023 – Feb 2024
  • Led the first AI integration within the CMS, leveraging OpenAI APIs to enable content generation. Designed and hosted a secure backend proxy to handle API key protection, streaming responses, and ensure reliability at scale.
  • Modernized Preview Services by implementing dedicated REST and GraphQL APIs in NestJS, integrating schema introspection and optimized query handling for scalability, while leveraging gRPC for data fetching and enforcing Role-Based Access Control with OPA policies.

Software Engineer 2

Feb 2022 – Feb 2023
  • Optimized RTE document performance by applying a Copy-on-Write (CoW) strategy and restructuring APIs, reducing response times by 61% for medium content and 94% for large content.
  • Architected and delivered commenting support in RTE, designing backend APIs and UI workflows that allowed users to comment, reply, and resolve feedback in real-time.

Associate Software Engineer

July 2021 – Feb 2022
  • Designed and implemented backend architecture for a JSON-based Rich Text Editor, with block-structured diff storage, versioning, and optimized indexing to support scalable document editing.
  • Authored open-source libraries enabling seamless conversion between JSON and HTML RTE formats, driving adoption across internal teams and external developers.
  • Built a lightweight image editing app with advanced features (crop, rotate, focal point selection), improving content customization in the CMS.

Fullstack Consultant

Aug 2020 – July 2021
  • Designed and developed a JSON-based Rich Text Editor (RTE) with advanced features such as drag-and-drop, table support, and seamless copy-paste from Google Docs, MS Word, and other sources. Optimized rendering to handle large documents with minimal latency, improving editor performance by ~40%.
  • Engineered reusable higher-order components (HOCs) to extend the JSON RTE into HTML and Markdown variants, enabling flexible integration across multiple workflows.
  • Delivered editor components widely adopted in core CMS products, now supporting 1,000+ concurrent users daily with high reliability.

Featured Projects

Showcase of my work in building scalable platforms and innovative solutions

Preview of Virtual IG project showing the application interface and functionality
Personal

Virtual IG

Real-time Interview Platform

Developed a collaborative coding platform for remote technical interviews, featuring a real-time editor. Enabled live, multi-user code editing without screen sharing, improving interview experience for both interviewer and candidate.

WebSocketsYjsSlate.jsReactNext.js
Preview of Offline Detector project showing the application interface and functionality
Personal

Offline Detector

Open Source NPM Package

Built and published an open-source package to provide reliable offline/online detection in browsers, addressing inconsistencies across Chrome, Firefox, and Safari. Designed with a lightweight API and fallback strategies to ensure resilience in real-world network conditions.

TypeScriptNext.jsnpm
Preview of Visual Editing Platform project showing the application interface and functionality
Professional@ Contentstack

Visual Editing Platform

Seemless Content Editing Platform

Led development of the flagship Visual Editing Platform using Module Federation, enabling secure real-time inline editing with iframe sandboxing and post-message communication, optimized with React Query.

ReactModule FederationReact QueryZustandTypeScript
Preview of JSON Rich Text Editor project showing the application interface and functionality
Professional@ Contentstack

JSON Rich Text Editor

Advanced Document Editor

Designed and developed a JSON-based Rich Text Editor with advanced features such as drag-and-drop, table support, and seamless copy-paste from Google Docs and MS Word.

ReactState.jsReact-DNDPrism.jsStorybook

Skills & Technologies

Tools and technologies I work with to build modern applications

Frontend

React
TypeScript
JavaScript
Redux
Next.js
React Query
HTML5
CSS3

Backend

Node.js
Express
NestJS
GraphQL
MongoDB

DevOps & Cloud

Docker
Kubernetes
AWS
Redis

Testing & Tools

Playwright
React Testing Library
Jest
GitHub

Achievements & Awards

Recognition for innovation, security, and technical excellence

2023-2025

Above and Beyond Award (3x)

Recognized for exceptional performance and contributions across Q1 2023, Q1 2025, and Q2 2025.

2023

Winner of Devfest 2023

Built a 3D immersive asset editor, improving the experience for 3D assets.

2023

Winner of Security Bug Bounty 2023

Reported a high-severity vulnerability in the production system.

2021

Winner of VCET National Level Project Showcase

Blockchain-based certificate verification system preventing counterfeiting.

2020

Winner of Elixir Open Source Software Demonstration

Outstanding presentation on NGINX load balancing with 3 GCP instances (reverse proxy + 2 servers).