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

Strata AI logo
Strata AI
May 2025 - Aug 2025
Software Engineering Intern · Ann Arbor, MI
  • Developed a data filtration module using Python classification models with ONNX Runtime on AWS Fargate to remove low-relevance signals from 200k+ events, enabling users to toggle between raw and sanitized data views
  • Enabled streaming analysis of 15+ distinct event types by deploying a parallel Kafka ingestion pipeline to fork incoming streams without modifying the primary dataset, ensuring data integrity
  • Reduced P99 API latency for expensive data queries by 40% leveraging a Redis cache of precomputed results
SLV Realty logo
SLV Realty
May 2024 - Aug 2024
Software Engineering Intern · Greenville, SC
  • Engineered a buyer-agent allocation system using a weighted multi-factor scoring algorithm across 10+ features including location, price range, and transaction history, automatically matching buyers to optimal agents
  • Built a serverless notification pipeline powered by Flask and AWS Lambda to deliver personalized property alerts to 200+ active buyers, filtering listings by price, location, and school zone
  • Automated the daily ingestion of 1,200+ property listings by designing an ETL pipeline with Python and Pandas
Clemson University logo
Clemson University
Jun 2023 – Aug 2023
Research Assistant · Clemson, SC
  • Increased the relevant response rate of Parkinson's disease caregiver questions by 17% through developing a SVM-based query classification and contextualization pipeline based on 2000+ samples
  • Achieved a 0.83 macro-F1 score by implementing a Bayesian hyperparameter search with Optuna TPESampler

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