DEVENDRA SAI MUPPARAJU

Devendra Sai Mupparaju

I build product features from the interface down to the database.

I'm Devendra Sai Mupparaju, a Software Engineer at VelocitiPM. Most of my work is frontend, but it rarely stops there. I write the React, shape the database features behind it, and stay with a problem across the stack until the whole workflow works.

Product Engineering

I build the interfaces customers use every day: authentication, onboarding, application shells, and the dense data views in between. React and TypeScript are my main tools.

Data & Systems

When a feature needs work below the UI, I do that too: Supabase, PostgreSQL, edge functions, and API integrations. How the data is modeled usually decides how the feature behaves once real users are on it, so that is where I spend the time.

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 have an MS in Computer Science, and I have worked on full-stack products, AI systems, and applied research. What carries over from all of it is ownership. I would rather spend the extra day understanding a problem and simplifying the system than ship something that only works in a demo.

Frontend
Databases
AI workflows

Work Experience

Software Engineer

May 2026 - Present
VelocitiPMRemote
  • VelocitiPM is an AI-assisted product management platform: it helps a product manager take an idea from a rough strategy all the way to an engineering-ready ticket, without switching between five different tools to do it. I work full stack on it, across the web app, the AI agent backend, and the database layer.
  • Built the step where a product manager turns a validated idea directly into a ready-to-hand-off engineering ticket, complete with a proper user story, in a single flow, replacing what used to be a manual rewrite into a separate ticketing tool.
  • Built the piece that carries a feature's actual design and prototype context along with its generated requirements, so a PM (or the engineer picking it up next) can see what was really designed instead of hunting down a separate design link.
  • Designed the automation that keeps a feature's status in sync with its parent roadmap item as work moves forward, so a PM's roadmap reflects real progress automatically instead of needing to be updated by hand.
  • Rebuilt the first-time experience for a new product manager signing up, from registration through their first guided tour of the platform, to cut down on drop-off in the first few minutes.
  • Also worked on the AI agent side that generates the initiatives, user stories, and requirement docs a PM works from, improving how reliably it produces usable output.
  • Wrote automated tests alongside nearly every feature to keep the platform dependable as new capabilities shipped quickly.
ReactTypeScriptPythonFastAPILangGraphSupabasePostgreSQLTailwind CSSFramer MotionDocker ComposeGit

Research Experience

Graduate Research Assistant: Activation Steering for Automatic Program Repair

Aug 2025 - Dec 2025
Iowa State UniversityAdvisor: Prof. Simanta Mitra
  • Designed and implemented a training-free activation steering method in PyTorch to improve CodeLLM reliability for automatic bug-fixing tasks.
  • 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.
  • Boosted CodeLlama-7B repair accuracy from 48.12% to 56.25% (+8.13pp) and eliminated invalid code generation entirely (4.38% → 0.00%).
  • Improved Qwen2.5-Coder-7B accuracy from 63.12% to 70.00% (+6.88pp) on HumanEval benchmarks.
  • Achieved +4.43pp accuracy gain on Qwen2.5-Coder-14B across 565 real-world Java bugs in the Defects4J dataset.
  • Ran 40+ experimental configurations across a layer-strength hyperparameter grid on HPC Slurm clusters.
  • 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.
PythonPyTorchCodeLlama-7BQwen2.5-CoderHumanEvalDefects4JSlurmActivation 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 SDKDarknetNuSMVCTL LogicPythonBashFederated 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
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
PythonC++TypeScriptJavaScriptSQLLinux/Bash

AI & Machine Learning

15skills
PyTorchTensorFlowScikit-learnLLM IntegrationPrompt EngineeringActivation SteeringAgentic Workflow DesignMulti-Agent SystemsGemini APIOpenAI APIPerplexity APIImagen 3Vercel AI SDKRAG ArchitectureBrowser Automation with Vision Models

Web & Full Stack

9skills
ReactNext.jsNode.jsFlaskTailwind CSSVitePhaser 3Framer MotionShadcn UI

Cloud & DevOps

9skills
AWS (EC2, S3, IAM)GitHub ActionsCI/CDDockerSlurm (HPC)Intel SGXFirebaseVercelWindows Task Scheduler

Databases & Storage

7skills
PostgreSQLSupabaseMySQLRedispgvectorVector DatabasesEmbeddings

APIs & Services

8skills
ApifyNotion APIGmail IMAPFirebase FirestoreResendinstagrapiDiscord WebhookReddit Devvit SDK

Key Concepts

11skills
Agentic PipelinesMulti-API OrchestrationFault-Tolerant SystemsRESTful APIsReal-time SystemsStatic Site GenerationDistributed SystemsFormal VerificationSystem SecurityATS Resume OptimizationAgile

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 AlgorithmsDeep LearningDistributed SystemsComputer 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 AlgorithmsObject Oriented ProgrammingDatabase Management SystemsComputer Networks

Get in touch

Send a message and I will get back to you.

Based in
West New York, NJ
Relocation
Open to relocate

DEVENDRA SAI

Loading0%
Devendra's AI Assistant

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