Anirudh Vemuri

Computer Science Student & Software Engineer

I'm a Computer Science student at the University of Michigan with a passion for building high-performance systems and intelligent applications. My work spans from low-level systems programming to machine learning and full-stack development.

Currently exploring the intersection of AI and systems engineering, with experience in microservices architecture, real-time data processing, and end-to-end encryption.

Education

University of Michigan
University of Michigan
B.S.E. in Computer Science, Minors in Mathematics & Electrical Engineering

GPA: 3.8

Expected May 2027Ann Arbor, MI

Relevant Coursework

Data Structures and Algorithms, Machine Learning, Web Systems, Computer Organization, Object-Oriented Programming, Discrete Math, Probability Theory, Linear Algebra

Activities

Honors Program, Michigan Hackers Advanced ML Team, Michigan Data Science Team

Experience

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)
May 2026 - Aug 2026
Software Development Engineer Intern · Seattle, WA

AWS Coral

Strata AI logo
Strata AI
May 2025 - Aug 2025
Software Engineering Intern · Ann Arbor, MI

Data Infrastructure + Applied ML

SLV Realty logo
SLV Realty
May 2024 - Aug 2024
Software Engineering Intern · Greenville, SC

Algorithm Engineering

Clemson University logo
Clemson University
Jun 2023 – Aug 2023
Research Assistant · Clemson, SC

Machine Learning Research

Projects

QuickDrop
Mar 2025 – Jul 2025
C/C++, Crow, libsodium, ZSTD, TCP/UDP
  • Designed and implemented a cross-platform P2P file transfer system supporting 100+ concurrent peers with <5 ms peer discovery latency, leveraging UDP-broadcast discovery and multi-threaded connection management
  • Encrypted 500k+ chunks end-to-end using X25519 and ChaCha20-Poly1305, maintaining <0.5 ms latency
  • Achieved 150 MB/s LAN throughput with ZSTD-compressed chunked I/O, reducing payloads by 60%
  • Enabled <100 ms transfer recovery after network interruptions through per-chunk state persistence
Optimize AI
Feb 2025 – Mar 2025
Python, Flask, Next.js
  • Reduced the compute cost of LLM calls by up to 30% through developing an algorithm to simplify complex queries with a multi-stage NLP-based query parser leveraging spaCy dependency parses and semantic role labeling
  • Designed an energy-benchmarking dashboard to visualize lifetime and session-level savings with various metrics
  • Implemented a token-based game module to reward calculated energy savings and incentivize user retention
GestureMap
Sep 2024 – Dec 2024
Python, MediaPipe, OpenCV, Tkinter
  • Delivered control of 20+ desktop actions with hand gestures with 90% accuracy through CV gesture classification
  • Integrated ASL-based text input through utilizing MediaPipe Hands tracking for <75 ms frame translation latency
  • Improved text input speed by 35% on average by integrating a seq2seq LSTM autocomplete module
  • Minimized unknown sign errors for non-standard ASL words by implementing a k-NN–based semantic map

Technical Skills

Languages

PythonC++JavaC#SwiftHTML/CSSJavaScriptTypeScriptFlutterDartSQLMATLAB

Frameworks

FlaskDjangoReact NativeElectronNode.jsSwiftUICoreMLARKitSpringSvelteQtCrow

Developer Tools

GitDockerVS CodePower BIXcodeHerokuJenkinsKubernetesAWSJupyter NotebookEclipse

Libraries

TensorFlowPandasTkinterScikitNumPyMatplotlibBeautiful SoupPygamePyTestJinja2