Skip to content
I am Tarun Vuppala

Buildingthings.Figuring out how they work.

Tarun Vuppala portrait
Available for work

Things I've built

Atlas AI

A mix of projects from internships, college, and experiments I started because I wanted to understand something better.

01

01

Feb – Apr 2026 / AI

Exploring on-device AI

Outcome

Kept time to first token between 1.5 and 8 seconds on the devices I tuned.

React Native
Python
llama.cpp
RAG

An offline AI assistant for mobile devices, built for limited connectivity and sensitive data.

1.5–8s

first token

On-device

inference

RAG

retrieval

AIProductivity
02

Mar – Jun 2025 / Automation

Premiere Pro editing plugin

Outcome

Took a podcast editing workflow from around three hours to under eight minutes.

FFmpeg
Adobe CEP
PPRO API
UXP

An internship project at Unity Internet for automating parts of podcast editing.

<8 min

per edit

10+

editors

AutomationProductivity
03

Aug – Dec 2024 / Website

College Sports Platform

Outcome

Used across 10+ live events, with 1,500 peak concurrent users.

Next.js
Node.js
Socket.io
MongoDB

An internship project for ACE Engineering College sports: tournaments, live scores, and real-time updates.

1.5K

peak users

100ms

API average

20ms

live updates

WebsiteMobile
04

2026 / Website

Event Website & Ticketing

Outcome

Used to present and sell tickets for one college TEDx event.

Next.js
MongoDB
Tailwind
Framer Motion

A website for our college TEDx event, covering event details, collaborators, and ticket purchases.

90+

tickets processed

7+

collaborators shown

1

event website

Website
05

2025 / AI

Making long documents easier to read

Outcome

An experiment in making long documents easier to work through without flattening them.

Next.js
Node.js
pdf-parser
LLaMA 3.2

An AI reading experiment that removes filler and repetition from books, technical documents, and papers.

AISaaS

Full archive

A little about how I work

I like understanding the problem first.Then I decide how to build it.

I understand things better after I build them.

I am early in my career, with experience from internships, engineering teams, and projects of my own.

I learn by breaking problems down, thinking through trade-offs, and building something concrete.

Mar – Jun 2025

Software Developer Intern

Unity Internet
Worked on audio analysis, overlap handling, and cross-platform delivery
Jun 2024 – Feb 2025

Software Developer Intern

Front Interactive Services
Worked in a six-engineer Scrum team and used TDD; post-release defects dropped by 30%

Tools and technologies

What I've been working with

Tools and technologies I've used across internships and personal projects.

Currently exploring: system design, distributed systems, performance, and production engineering.

01

AI

AI and machine learning tools and concepts I have used while learning and building AI systems.

Languages & frameworks
PythonPyTorchTensorFlowNumPyPandas
Retrieval
RAGEmbeddingsVector Search
AI engineering
memory usagelatencyresource optimizationFine-tuningTokenizationContext WindowsSemantic Search
Machine learning
ML AlgorithmsData PreprocessingModel TrainingNeural NetworksCNNs
02

Backend

Services, APIs, and systems I have worked with across projects.

Services
Node.jsExpress.jsFastAPIREST APIsGraphQLgRPC
Languages
JavaGoPythonTypeScriptJavaScript
Real-time
WebSockets
Architecture
API designsystem designmicroservicesmessage queuesscalability
03

Databases

Databases and data-layer concepts I have worked with.

Databases
MongoDBPostgreSQLMySQL
Caching
Redis
Data concepts
data modelingquery designindexingcachingtransactions
04

Frontend

Interfaces and application code I have worked with across web and mobile projects.

Applications
ReactNext.jsReact Native
UI & motion
Tailwind CSSGSAP
Interface concerns
component designresponsive UIclient stateaccessibilityperformance
05

Tools

The tools I use to build, collaborate, deploy, and debug projects.

Development
GitGitHubPostman
Deployment
DockerAWSLinuxCI/CD
Engineering
version controldebuggingdocumentationtestingdeployment

Get in touch

Open to softwareengineering opportunities.

I'm looking for a team where I can contribute to real projects, learn from experienced engineers, and keep getting better at the work.

Book a CallSchedule a 1:1
LocationHyderabad, India
Response TimeWithin 24 hours