Computer Engineering @ Purdue
Hi, I'm Varun Venkatesh
Building scalable systems and intelligent applications
About Me

I'm a Computer Engineering student at Purdue University graduating in December 2025, with a concentration in AI and Machine Learning. I love building things at the intersection of distributed systems and intelligent software — from orchestrating self-correcting AI agents on data lakes to optimizing real-time inference pipelines on robots. When I'm not writing code, I'm mentoring students as a TA for Software Engineering and Advanced C Programming. I'm always looking for challenging problems and teams that ship fast.
Work Experience
MinIO
Software Engineer Intern · Redwood City, CA (Hybrid)
- •Orchestrated a self-correcting AI agent system enhancing business intelligence workflows on Apache Iceberg data lakes, completing over 100 catalog operations while automating 60% of data validation tasks
- •Built and owned an event-driven distributed system using NATS JetStream and Protocol Buffers, coordinating Go gRPC APIs, Python workers, and a React/TypeScript UI to reduce report generation latency by 40%
- •Operationalized cloud-native Kubernetes deployments with Kustomize and CI automation, adding 42+ tests and increasing system reliability with 85%+ code coverage
- •Implemented DSPy-based prompting with declarative signatures and evaluation harnesses, improving AI agent response accuracy and consistency by 30% on internal benchmarks
CloudX
Generative AI Intern · Remote
- •Shipped a full-stack application using GPT-4 Vision and DALL·E 3, improving multimodal content classification accuracy by 30%
- •Constructed RAG and NLP pipelines using Pandas, NLTK, Keras, and Weaviate, reducing information retrieval latency by 23%
- •Authored reusable React + TypeScript components and Flask REST APIs for end-to-end media workflows
- •Owned PostgreSQL schema design and query optimization, improving backend API performance and reliability
3i Infotech
Cloud Computing Intern · Bangalore, India
- •Designed a Kubernetes cost-optimization PoC that reduced cluster spend by 25% through workload rightsizing
- •Deployed Kubecost and OpenCost across 4+ clusters, improving container resource utilization by 20%
- •Refactored Go-based microservices using goroutines, channels, and distributed design patterns, reducing latency by 15%
Featured Projects
Serverless package intake API that scans, scores, and gates npm uploads into an internal registry. Enforced supply-chain controls with validation pipelines, policy rules, and audit logging. Containerized with Docker, deployed on AWS ECS with S3-backed storage and autoscaling.
- Reduced security exposure by 10%
- Improved maintainer redundancy by 15%
- Cut cold-start time by 12%
Trained and benchmarked YOLOv5/YOLOv7 detectors on 800+ labeled images for robotics sensing. Optimized real-time inference by integrating models into ROS with TensorRT and multithreaded C++ pipelines.
- Boosted competition performance by 25%
Tech Stack
Languages
Web Development
Frameworks & Libraries
Tools & Infrastructure
Education
Purdue University
Bachelor of Engineering, Computer Engineering
West Lafayette, IN · August 2022 – December 2025
Relevant Coursework
Teaching Assistant
- • ECE 461 — Software Engineering
- • ECE 264 — Advanced C Programming
Latest Posts
View allThoughts on distributed systems, AI/ML, and lessons learned building production software.
Get In Touch
Have a question or want to work together? Drop me a message.