DEVENDRA SAI MUPPARAJU

Devendra Sai Mupparaju

I build AI features that people can review before they rely on them.

I'm Devendra Sai Mupparaju, a founding software and AI engineer at VelocitiPM, where I work on the React and TypeScript front end and the Python service behind its AI ticket generation. Before that I rolled out generative AI incident summarization at ServiceNow, and before that I built data pipelines at Cognizant. In each job the AI worked only as well as the data going into it and the review step after it, so I build both.

AI Product Engineering

At VelocitiPM I build the React and TypeScript screens product teams plan their sprints in, and the Velo AI interface that drafts tickets and user stories. Behind it, I feed product design context into the Python AI service so the drafts match what was actually designed. Users edit every draft before it is saved.

Enterprise Generative AI

At ServiceNow I configured Now Assist to summarize incidents and draft resolution notes and knowledge articles. I built the Flow Designer actions that sent incident details to the AI service and routed drafts to agents for review, and wrote Python checks that compared each response with the source incident.

Data Pipelines & Validation

At Cognizant I built reusable Python and SQL pipelines that turned raw enterprise data into datasets for analytics and machine learning. I cleaned it with Pandas and NumPy and added validation checks that caught bad records before they reached downstream systems.

AI-Assisted Development

I use Claude, Codex, and Antigravity most days to read unfamiliar codebases, prototype, debug, and refactor. They speed the work up and sometimes catch what I miss. The architecture and validation calls stay with me.

Where the range comes from

I started on the data side at Cognizant, then put generative AI in front of service desk agents at ServiceNow. My MS research at Iowa State took me inside the models: with activation steering I raised CodeLlama-7B's HumanEval accuracy by 8 points without retraining it. At VelocitiPM I use all three on one product, and I would rather spend the extra day getting a feature right than ship something that only works in a demo.

  1. 2022 Data pipelines
  2. 2024 Enterprise AI
  3. 2025 LLM research
  4. 2026 AI product

Work Experience

Founding Software and AI Engineer

May 2026 - Present
VelocitiPMFull-time · Remote

Product planning and sprint management platform. I build the React and TypeScript front end and the Python AI service behind its ticket generation.

  • Built the sprint planning board in React and TypeScript, with drag-and-drop between sprints and backlog, completion views, and bulk edits across tasks.
  • Built the Velo AI interface that drafts tickets and user stories, with a review step so users can edit every draft before it is saved.
  • Fed product design context into the Python AI service and standardized how that context is prepared across model providers, so generated tickets line up with the actual design.
  • Rebuilt sign-up, login, and onboarding, including a product tour that saves its progress to the backend so a returning user picks up where they left off.
  • Automated status changes so a finished prototype job or a new ticket advances its initiative and the linked strategy theme, which keeps the roadmap current without manual updates.
  • Turned detailed Figma mockups into production screens, including searchable, filterable side panels for linking related work items.
  • Wrote automated tests with each feature change to catch regressions, and used Claude to plan, implement, and review code.
  • React
  • TypeScript
  • Python
  • FastAPI
  • LangGraph
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Figma
  • Claude
  • Docker Compose

AI Implementation Engineer (Co-op)

May 2024 - Apr 2025
ServiceNow

Generative AI for IT service desks on the ServiceNow platform: incident summaries, resolution notes, and knowledge articles that agents review before use.

  • Configured Now Assist to summarize incidents and draft resolution notes and knowledge articles, reducing manual write-up work for service desk agents.
  • Built Flow Designer actions and JavaScript scripts that gathered incident details, called the AI service, and routed drafts to agents for review.
  • Worked on the Vertex AI integration through the Generative AI Controller, tuning prompts and input fields to make responses clearer and more consistent.
  • Wrote Python validation scripts and API tests that flagged missing inputs and checked AI output against the source incident record.
  • Set up role-based access and knowledge article approval workflows, fixed defects found in user acceptance testing, and documented the deployment process.
  • Now Assist
  • Generative AI Controller
  • Vertex AI
  • Flow Designer
  • JavaScript
  • Python
  • API Testing
  • Prompt Engineering
  • Knowledge Management
  • RBAC

AI and Software Engineer

Feb 2022 - Jul 2023
Cognizant

Data pipelines and preprocessing for enterprise analytics and machine learning work.

  • Built reusable Python and SQL pipelines that turned raw enterprise data into structured datasets for analytics and machine learning.
  • Cleaned and prepared data with Pandas and NumPy, handling missing values, removing duplicates, and building features for model evaluation.
  • Added automated validation checks that caught inconsistent and anomalous records before they reached downstream systems.
  • Built document extraction workflows that converted unstructured enterprise content into usable inputs for analysis.
  • Python
  • SQL
  • Pandas
  • NumPy
  • Data Pipelines
  • Data Validation
  • Feature Engineering
  • Document Extraction

Research Experience

Graduate Research Assistant: Activation Steering for Automatic Program Repair

Aug 2025 - Dec 2025
Iowa State UniversityAdvisor: Prof. Simanta Mitra
  • Applied activation steering in PyTorch to improve code generation and bug repair in CodeLlama and Qwen models without changing model weights.
  • Computed a correctness vector from contrastive buggy/fixed code pairs and injected it into the model's residual stream during inference using PyTorch forward hooks.
  • Raised CodeLlama-7B's HumanEval accuracy from 48.12% to 56.25% (+8.13pp) and cut its invalid outputs from 4.38% to zero.
  • Improved Qwen2.5-Coder-7B's HumanEval accuracy from 63.12% to 70.00% (+6.88pp).
  • Improved Qwen2.5-Coder-14B repair accuracy on Defects4J, a set of 565 real-world Java bugs, from 60.88% to 65.31%.
  • Ran 40+ layer and steering-strength configurations on a Slurm HPC cluster.
  • Novel finding: middle transformer layers are optimal for code generation tasks, while late layers are optimal for repair. That points to task-dependent reasoning stages in CodeLLM architecture.
  • Python
  • PyTorch
  • CodeLlama-7B
  • Qwen2.5-Coder
  • HumanEval
  • Defects4J
  • Slurm
  • Activation Steering
Report preview

Graduate Research Assistant: Secure Deep Learning & Federated Learning Fairness

Jan 2025 - May 2025
Iowa State UniversityDepartment of Computer Science
  • Engineered deep learning training loops inside Intel SGX hardware enclaves using C++ and the Darknet framework, isolating computation from OS-level vulnerabilities.
  • Implemented AES-GCM encrypted model weight export/import, maintaining 100% data privacy even during simulated system compromise scenarios.
  • Achieved ~50% training overhead (27.43s vs 41.07s) deemed acceptable for privacy-critical production workloads.
  • Formally verified fairness properties of a 3-client federated learning protocol using NuSMV model checker and CTL temporal logic.
  • Encoded and verified liveness, safety, starvation-freedom, deadlock-freedom, and bounded round completion properties across all aggregation rounds.
  • C/C++
  • Intel SGX SDK
  • Darknet
  • NuSMV
  • CTL Logic
  • Python
  • Bash
  • Federated Learning
Report preview

Projects

WEB APPLICATIONS

GROCERY SQUARE

A full-stack grocery e-commerce platform that deploys to GitHub Pages through an automated CI/CD pipeline. Next.js SSG with generateStaticParams pre-renders every product route at build time, which got rid of the runtime 404s as the catalog grew. A fallback layer switches between live Supabase/PostgreSQL and local mock data, so deploys across environments never go down.

  • Next.js
  • Supabase
  • PostgreSQL
  • GitHub Actions
Live demo

HOBBY HIVE

A 'Time Capsule' feature built on Supabase, which pushes video updates instantly and gave me a way to test how the real-time data scaled. The TypeScript dashboards update as data comes in and make complex hobby progress readable at a glance.

  • React
  • Supabase
  • Real-Time Systems
Live demo
AI & MACHINE LEARNING

AUTONOMOUS JOB APPLICATION AGENT

5-agent pipeline that automates the entire job application lifecycle: Agent 1 scouts jobs from LinkedIn/Indeed via Apify with relevance scoring and deduplication. Agent 2 scrapes ATS forms (Greenhouse/Lever) and maps every field with Gemini. Agent 3 generates tailored cover letters and elevator pitches per role. Agent 4 answers every unique form question from the candidate profile. Agent 5 fills and submits via Playwright browser automation, pausing for human confirmation before the final submit. Running alongside the pipeline are a Gmail IMAP watcher, a resume tailor with ATS scoring and PDF generation, and a real-time React + Firebase Kanban board.

  • Python
  • Gemini 2.5 Pro
  • Playwright
  • Apify
  • Notion API
  • Firebase Firestore
  • React
  • TypeScript
Pipeline diagram

AI SOCIAL MEDIA GENERATOR

Autonomous content pipeline that pulls trending AI topics via Perplexity API, generates captions with Gemini 2.5-Flash, creates images using Imagen 3, and publishes straight to Instagram via instagrapi. The whole thing runs on a schedule with no manual steps and no paid publishing APIs. Image generation falls back through Imagen 3 → Pollinations → Pillow, and a custom slide compositor handles the topographic texture and gradient typography. Four external APIs are wired in with retry logic and structured CSV logging.

  • Python
  • Google Gemini API
  • Imagen 3
  • Pillow
  • Perplexity API
  • REST APIs
  • Instagram Automation
Pipeline diagram

UI NAVIGATOR AGENT

Web navigation agent that takes voice or text commands and works through any website on its own, using AI vision and browser automation. Set-of-Mark element tagging lets Gemini visually parse and click UI elements, so no site-specific scripting is required and it works on any site. Voice input is supported throughout.

  • Python
  • Gemini 1.5 Flash
  • Playwright
  • SpeechRecognition
  • Pillow

PERSONAL AI AGENT (HERMES)

A local AI agent turned into a personal assistant across four connected builds. It runs a free OpenRouter model on Windows and stays reachable from an iPhone anywhere over a private Tailscale mesh. Wired to Gmail and Google Calendar through OAuth2, it reads, drafts, and sends on command, always pausing for confirmation before anything goes out. A custom SKILL.md taught it to compile a weekly digest of GitHub commits and calendar events and deliver it to the phone automatically every Friday via cron — the difference between raw API access and an agent that actually formats useful output.

  • Hermes Agent
  • OpenRouter
  • Model Context Protocol
  • Tailscale
  • Gmail API
  • Google Calendar API
  • OAuth 2.0
  • SKILL.md

AI ENGLISH SPEAKING TRAINER

An English speaking coach that runs entirely in the browser, no install. Pick casual practice or a mock interview for a specific role, speak through the mic, and hear the AI reply aloud. Conversation state lives in Gemini's Interactions API server-side, so there's no growing history to forward on every turn. Each session ends with a scored report — grammar, vocabulary, clarity, relevance — returned as structured JSON through a schema attached to the request, with no string parsing on the server. Voice in and out runs through the Web Speech API with no paid speech service.

  • Node.js
  • Express 5
  • Gemini API
  • Web Speech API
  • JSON Schema
SYSTEMS & SECURITY

FEDERATED FAIRNESS VERIFICATION

Formal verification of fairness properties in a 3-client federated learning protocol. Models the FL workflow as a finite-state machine in NuSMV, encodes CTL properties for liveness, safety, and fairness, then automatically verifies no client is starved and no deadlocks occur across bounded aggregation rounds.

  • NuSMV
  • CTL
  • Formal Verification
  • Python
GAME / HACKATHON

BOUNCE STREAK (HACKATHON)

A 2D arcade physics engine tuned to run fast in mobile browsers. 'Cushion' collision detection keeps it smooth at 60 FPS. The daily challenge is deterministic: seeded randomization gives thousands of concurrent players identical physics conditions.

  • Reddit Devvit
  • Hackathon Project
  • Phaser
  • TypeScript
Gameplay

Technical Skills

Languages

6skills
  • Python
  • TypeScript
  • JavaScript
  • SQL
  • C++
  • Bash

AI & LLM Engineering

17skills
  • PyTorch
  • LangGraph
  • LangChain
  • LangSmith
  • Pydantic
  • RAG
  • Embeddings
  • Multi-Agent Systems
  • MCP
  • Prompt Engineering
  • Prompt Caching
  • Activation Steering
  • Claude API
  • OpenAI API
  • Gemini API
  • Vertex AI
  • Vercel AI SDK

Web & Backend

11skills
  • React
  • Next.js
  • Vite
  • Node.js
  • Express.js
  • FastAPI
  • Tailwind CSS
  • Framer Motion
  • Shadcn UI
  • Phaser 3
  • Figma

Cloud, DevOps & Testing

11skills
  • AWS (EC2, S3)
  • Docker
  • Docker Compose
  • GitHub Actions
  • CI/CD
  • Vercel
  • Slurm (HPC)
  • Intel SGX
  • Playwright
  • Automated Testing
  • API Testing

ServiceNow & Enterprise AI

6skills
  • Now Assist
  • Generative AI Controller
  • Flow Designer
  • Knowledge Management
  • Role-Based Access Control
  • User Acceptance Testing

Data & Databases

10skills
  • PostgreSQL
  • Supabase
  • Redis
  • pgvector
  • MySQL
  • Pandas
  • NumPy
  • Data Pipelines
  • Data Validation
  • Document Extraction

APIs & Integrations

11skills
  • REST APIs
  • Jira API
  • Notion API
  • Gmail API
  • Google Calendar API
  • OAuth 2.0
  • Cloudflare Turnstile
  • Resend
  • Apify
  • Firebase Firestore
  • Reddit Devvit SDK

Key Concepts

10skills
  • Human-in-the-Loop AI
  • Agentic Workflows
  • LLM Output Validation
  • Multi-Provider LLM Integration
  • Fault-Tolerant Systems
  • Real-time Systems
  • Distributed Systems
  • Formal Verification
  • System Security
  • Agile/Scrum

Education

Iowa State University

Aug 2023 - Dec 2025
Master of Science in Computer ScienceAmes, IA

Focus on Artificial Intelligence, Machine Learning, and System Architecture. GPA: 3.5/4.0

  • Advanced Algorithms
  • Deep Learning
  • Distributed Systems
  • Computer Security

SRM University Amaravati

2019 - 2023
Bachelor of Technology in Computer Science and EngineeringAmaravati, AP

Focus on Software Engineering, Data Structures, and Algorithms. GPA: 7.8/10

  • Data Structures and Algorithms
  • Object Oriented Programming
  • Database Management Systems
  • Computer Networks

Get in touch

Send a message and I will get back to you.

Based in
Austin, TX
Relocation
Open to relocate

DEVENDRA SAI█

████████████████████████████
Loading0%
Devendra's AI Assistant

"Hi. Ask me anything about Devendra's work."