Pranav Venkatesh

About Me

I'm a student at the The University of Texas at Austin pursuing a BS in Computer Science, Mathematics, and Economics, along with a MS in Computational Science. I'm a curious programmer with a love for challenging puzzles, teaching, and working with others. I enjoy building infra/systems to solve real-world problems at scale.

Outside of classes, you can find me running in Shoal Creek Trail, binging Trader Joe's snacks (peanut butter cups!!), playing Mario Kart, or listening to EDM.

Feel free to reach out to chat about opportunities or check out my resume.

EmailGitHubLinkedIn

Work Experience

Teaching

Projects

A curated list of fun projects that I've worked on. Some source code is on my GitHub, while others are private due to course restrictions but available upon request.


P2 | Java Distributed Systems
Paxos-based distributed consensus protocol with linearizable key-value store, fault-tolerant replication, log truncation, caching, and routing heuristics. Final individual project for CS371D: Distributed Computing.

VibeChat | React Express MongoDB Sockets |
Hang out, chill, discover indie music, and vibe with your friends. Real-time messenger web-app that lets users create chat rooms, invite others, make playlists, and listen to / collectively rank indie music.

Minecraft | TypeScript WebGL Graphics
Miniature version of Minecraft made from scratch. Implemented lazy terrain synthesis with GPU instancing, procedural textures (perlin noise), and collision detection. As a challenge, added see-through portals using render-to-texture techniques and rigid body physics. Final group project for CS354H: Graphics.

AlcoWatch | Dart Express Firebase Twilio |
Mobile app that promotes responsible drinking by checking user sobriety at set times and alerting contacts with user's location if intoxication is detected.

Seam Carver | C++ CUDA
Experimented with parallelizing the seam carving algorithm — a dynamic, content-aware image cropping technique — using CUDA or pthreads to improve performance on large images. Final group project for CS378: Concurrency.

1. Last Updated: 01/13/25

2. Favorite Quote:

"You should enjoy the little detours to the fullest. Because that's where you'll find the things more important than what you want." — Ging Freecss (Hunter x Hunter)