Skip to content
Open to Summer 2027 SWE internships

Ritvik Pendyala

>

Backend and agentic AI engineer. Two years at HCL Software building MCP-based agent systems, AI-driven test automation, and Java/Spring platforms for enterprise QA teams.

Now an MS Computer Science student at NC State, looking for a Summer 2027 software engineering internship in backend, full-stack, or AI.

~/ritvik

const now = {

studying: "MS CS @ NC State",

shipped: "MCP agents @ HCL",

building: "Soundboard",

based: "Raleigh, NC",

seeking: "Summer 2027",

};

2+
Years shipping production systems
1M+
Legacy test assets migrated
50+
Enterprise clients served
FM
FIDE Master, 1695 peak
01 About

I build the systems behind the systems.

Backend platforms, agent infrastructure, and the automation that keeps large test suites honest. Most of my work lives one layer below the interface — where correctness, state, and recovery actually get decided.

Ritvik Pendyala standing on a summit at sunrise

Raleigh, NC

Ritvik Pendyala

For two years at HCL Software I worked on DevOps Test, where I architected Vulcan — an MCP-based browser automation engine that turns a live URL and a sentence of testing intent into regression-ready end-to-end tests. Alongside it I led Morpheus, a Java/Spring platform that moved over a million legacy XML test assets onto a YAML-backed architecture with validation, rollback, and audit trails.

The thread running through both: agents are only useful when they degrade well. Every AI-assisted path I shipped has a deterministic fallback behind it, because a test suite that silently repairs itself into the wrong assertion is worse than one that fails loudly.

I'm now at NC State for my Master's, building side projects that scratch my own itches — most recently Soundboard, a track-by-track rating graph for albums. I'm looking for a Summer 2027 software engineering internship in backend, full-stack, or AI.

Education

North Carolina State University

Master of Computer Science

Current
Expected May 2028 / Raleigh, NC

Graduate coursework in systems, AI, and software engineering.

IIIT Delhi

B.Tech, Computer Science and Engineering

May 2024 / New Delhi, India

Cumulative GPA 7.62 / 10. Research at TavLab and MIDAS.

02 Experience

Four years of shipping.

From a first internship writing REST endpoints to architecting the agent layer of an enterprise test platform.

Software Development Engineer - 2

2 yrs
HCL Software · DevOps Test · Aug 2024 — Aug 2026

Built the AI layer of an enterprise test automation suite — an MCP-based browser agent, a self-healing test repair pipeline, and a Java/Spring migration platform.

Java Spring Boot Spring AI MCP TypeScript Playwright RabbitMQ Kubernetes
  • Vulcan — MCP browser automation engine

    Architected an engine that reads live application URLs, DOM state, and natural-language testing intent to generate regression-ready end-to-end UI tests, replacing manual record-and-playback workflows and cutting test creation effort by 80%+.

  • Scenario generation pipeline

    Transformed website content, user journeys, and product context into parent scenarios, edge-case sub-scenarios, assertions, and reusable test steps — surfacing flows routinely missed during manual test planning.

  • Automated test repair

    Detects UI test failures caused by post-deployment DOM, locator, and flow changes, then applies AI-assisted repair with deterministic fallbacks to fix broken tests without a full re-recording.

  • Record-after-playback

    Replays an existing UI test to any target step and resumes recording from the restored browser state, letting teams append validations and extend long regression flows — 70%+ less repetitive maintenance.

  • Morpheus — Java/Spring migration platform

    Led development of a platform that transformed 1M+ legacy XML test assets into a YAML-backed server architecture with validation, rollback, and audit workflows, cutting migration effort by 95%+ for 50+ enterprise clients.

  • Chatbot MCP server

    Delivered natural-language test orchestration so QA and engineering teams can trigger executions, query migrated assets, monitor failures, and inspect generated tests conversationally.

Research Intern

10 mos
TavLab, IIIT Delhi · Prof. Tavpritesh Sethi · Aug 2022 — May 2023

Year-long interdisciplinary study on AI-driven modeling of inflammatory bowel disease progression, integrating healthcare data with computational analysis.

Python TensorFlow Pandas Flutter
  • ECCO'25 publication

    Co-authored a peer-reviewed paper in the Journal of Crohn's and Colitis on modeling IBD progression.

  • Clinical decision support

    Built cross-platform tooling that analyzed patient inputs to distinguish Crohn's disease from intestinal tuberculosis for AIIMS clinicians.

Flutter Development Intern

1 yr
Kalakumbh · Mobile · May 2023 — May 2024

Shipped cross-platform mobile features end to end, from design handoff through Play Store and App Store release.

Flutter Dart Firebase
  • Cross-platform delivery

    Built and maintained Flutter surfaces backed by Firebase, owning state management, offline behavior, and release engineering.

Software Development Intern

4 mos
Auriga Innovative Labs · Engineering · May 2022 — Aug 2022

First production codebase — backend services and internal tooling alongside the core engineering team.

Node.js MySQL REST
  • Backend services

    Implemented REST endpoints and internal tooling, and learned the review-and-release discipline that shaped everything after.

03 Projects

Things I've built.

Full-stack products, machine learning research, and a few systems experiments. Every one has its own page — open it for the full write-up.

Archive
AIIMS Tuberculosis Detection cover

AIIMS Tuberculosis Detection

2023

A cross-platform clinical interface that predicts the likelihood of Crohn's disease versus intestinal tuberculosis.

Flutter Python TensorFlow
Details Dr. Tavpritesh Sethi
Holocron Auth cover

Holocron Auth

2023

A simple, user-friendly OAuth system for secure identity verification over mobile number and email — a centralized platform where users control exactly what each linked app can access.

TypeScript Next.js tRPC
Details Prof. Arun Balaji
Tamil NLP cover

Tamil NLP

2023

Annotation guidelines, evaluation metrics, and a management portal for Tamil translation and transliteration.

Python NLP APIs
Details Prof. Rajiv Ratn Shah
Online Retail Store cover

Online Retail Store

2022

A full retail storefront on Flask and MySQL handling complex SQL operations and concurrent multi-user login.

Flask MySQL HTML/CSS
Details Prof. Mukesh Mohania
Assembler & Simulator cover

Assembler & Simulator

2022

An assembler that turns assembly language into 16-bit machine code, and a simulator that executes it — memory, registers, flags and all.

Python Assembly Machine Code
Details Prof. Sujay Deb
Silver Arrows cover

Silver Arrows

2022

A 1:10 scale Formula 1 car with high-torque DC motors, voice-controlled over Arduino and Bluetooth.

Arduino C++ Bluetooth
Details Prof. Richa Gupta
DarthSaver Bot cover

DarthSaver Bot

2022

A Telegram expense tracker that logs spending, sets budgets, and returns insights inside a chat thread.

Python Telegram API
Details
The Will Hero Game cover

The Will Hero Game

2022

A clone of the Will Hero mobile game built in Java and JavaFX, architected around object-oriented design.

Java JavaFX OOP
Details Prof. Vivek Kumar
04 Toolkit

What I reach for.

Java and Spring for the platforms, TypeScript and Next.js for the surfaces, and an increasing amount of agent tooling in between.

Languages
Java TypeScript JavaScript Python SQL C / C++ Dart
Backend
Spring Boot Node.js REST APIs RabbitMQ PostgreSQL MySQL MongoDB Prisma
AI / Automation
Spring AI MCP LLM APIs AI Agents Prompt Engineering Browser Automation Claude Code Codex
Frontend / DevOps
Next.js React Tailwind CSS Docker Kubernetes Git AWS GCP Flutter
05 Beyond the code

Research, chess, and the rest.

A peer-reviewed publication, a FIDE title, and the hobbies that keep feeding back into the work.

Research

Journal of Crohn's and Colitis — ECCO'25

Co-authored a peer-reviewed publication under Prof. Tavpritesh Sethi at TavLab, IIIT Delhi, on AI-driven modeling of inflammatory bowel disease progression — a year-long interdisciplinary study integrating healthcare data and computational analysis.

Peer-reviewed publication
Chess

FIDE Master

Titled by the World Chess Federation with a peak rating of 1695, and Joint 1st at the African Continental Youth Chess Championship. Still the sharpest training ground I know for calculating under pressure.

Joint 1st, African Continental Youth Championship FIDE profile

Chess

FIDE Master. Strategy under a clock, which turns out to be most of engineering.

Football & F1

Liverpool since 2010, plus basketball, cricket, and an unreasonable amount of Formula 1.

Music

Kanye and Kendrick on repeat, with a long indie tail — the reason Soundboard exists.

06 — Contact

Let's build something good.

I'm looking for a Summer 2027 software engineering internship — backend, full-stack, or AI. If you're hiring, collaborating, or just want to argue about Formula 1 strategy, the inbox is open.