Software engineer · Charlotte, NC

Hi, I'm Vibhu.

I build full-stack platforms and AI tools that end up in classrooms, clinics, and research labs.

Portrait of Vibhu Tummallapalli

Currently

Finishing my B.S. in Software Engineering at East Carolina University. Starting an M.S. in Cybersecurity at UNC Charlotte this fall. Looking for full-time, part-time, and internship roles in the greater Charlotte area.

Selected work

  1. 01

    NC Early Mathematics Placement Testing

    Aug 2025 — May 2026

    Senior Capstone · 5-person Agile team

    Full-stack web platform used by 60 NC high schools and 5,000+ students. Built role-based access with JWT + 2FA, real-time proctor monitoring via SignalR, and an async email pipeline on GCP Pub/Sub. Shipped through GitHub Actions CI/CD.

    React 19 ·Vite ·.NET 8 ·EF Core ·PostgreSQL ·SignalR ·JWT ·GCP ·GitHub Actions
  2. 02

    Metamorphic Testing of Multi-Agent AI Systems

    Apr 2026

    Research

    A novel catalog of 9 metamorphic relations for testing multi-agent LLM systems where traditional oracles fail — interchangeability, redundancy invariance, graceful degradation. Reusable Python framework with semantic verifiers; CrewAI harnesses across OpenAI and Ollama via LangChain.

    Python ·CrewAI ·LangChain ·OpenAI ·Ollama
  3. 03

    Dental Charting Tool

    Jun 2025 — Jan 2026

    Applied research · ECU School of Dental Medicine

    WPF/.NET desktop app for radiograph analysis with GPT-4o Vision, FDI tooth-numbering, CDT-coded procedure cataloging, and urgency triage. 5-step prompt pipeline for clinically contextualized output. Presented at ECU RCAW and CORAS 2026.

    C# ·WPF ·.NET ·GPT-4o Vision ·Ollama
  4. 04

    TetherLog

    Apr 2026 — May 2026

    Web development coursework · 2-person team

    A book-tracking site where readers log progress, follow each other, and post reading updates. Authors can publish and manage their own books. React/Vite frontend; Node.js/Express + SQLite backend with JWT auth and role-based access.

    React ·Vite ·Node.js ·Express ·SQLite ·JWT
  5. 05

    QuickDigest

    Apr 2026

    NLP coursework · 3-person team

    A news-article summarizer with NLP analysis — sentiment, named entities, keywords — powered by a local Ollama LLM. Configurable short/medium/long summaries with ROUGE evaluation against a reference. Node.js/Express backend.

    Node.js ·Express ·Ollama ·JavaScript ·NLP

Experience

  1. Jun 2025 — May 2026

    Undergraduate Research Assistant

    ECU College of Engineering and Technology

    Built data ingestion prototypes in Python, C#, and Java across three faculty research projects in health tech and cybersecurity. Maintained Python/Maven environments and local LLM integrations supporting team-wide reproducibility.

  2. Jan 2023 — Jan 2026

    Learning Assistant

    Thomas Harriot College of Arts & Sciences

    Tutored 50+ students in Algebra, Calculus, and Statistics through weekly review sessions and office hours — raising failing test scores to 80%+ and helping 75% of students earn a 4.0 in the course.

Stack

Languages
Python ·C# ·Java ·JavaScript ·Rust ·SQL
AI / ML
LLM Application Dev ·CrewAI ·LangChain ·Prompt Engineering ·Anthropic Claude API ·Claude Code ·GPT-4o ·OpenAI Vision ·Ollama ·PyTorch
Frameworks & Web
.NET 8 ·ASP.NET Core ·Entity Framework Core ·WPF ·React ·Next.js ·Vite ·SignalR ·JWT
Cloud & Tools
GCP App Engine ·Cloud Run ·Pub/Sub ·GitHub Actions ·GitLab CI ·PostgreSQL ·Wireshark ·Bash ·PowerShell

Get in touch

Open to new grad roles, internships, and research collaborations.

Based in Charlotte, NC. The best way to reach me is email — I usually reply within a day.

Download résumé

© 2026 Vibhu Tummallapalli

Built with Astro & Tailwind. Hosted on GitHub Pages.