Anirudh Kuppili

Software Engineer

Anirudh Kuppili

Software Engineer, Chicago

anirudhkuppili.dev@gmail.comanirudhkuppili.comlinkedin.com/in/akuppiligithub.com/anirudhk-tech
Download .docx
Education
University of Illinois Chicago (UIC)
Bachelor of Science in Computer Science · Expected May 2027

Relevant Coursework: Data Structures & Algorithms, Software Design, Object-Oriented Programming, Algorithms Analysis

Leadership: Founded UIC mobile dev. club (30+ members) and ran weekly workshops & projects

Awards: 1st Place @ Wild Hacks, 1st Place @ MHacks, 1st Place @ SparkHacks, 1st Place @ HackWithChicago

Work Experience
Software Engineering Intern
December 2025 – Present
Aparavi
San Francisco, CA
  • Enabled non-technical users to trigger C++ workflows via natural language prompts by designing a custom Model Context Protocol (MCP) server.
  • Deployed core product updates to AWS EC2 and on-premise instances as part of a high-stakes 8-person infrastructure migration.
  • Automated environment stability checks by developing a testing pipeline to audit 30+ dependency files for version conflicts.
Founding Engineer
June 2025 – December 2025
Shiplo
Chicago, IL
  • Achieved 99.9% workflow completion rate by engineering a fault-tolerant Python state machine that recovers from browser execution errors.
  • Maintained sub-200ms latency under heavy load by deploying asynchronous worker queues to decouple execution from the API.
  • Shipped weekly full-stack product iterations (React/Python), growing user base from 0 to 304 users in four weeks.
Founding Mobile Engineer
October 2024 – June 2025
Coffee Logic LLC
Chicago, IL
  • Launched a cross-platform health tracking application to 99 active users by architecting a responsive React Native mobile app.
  • Delivered predictive health insights by engineering a custom LSTM machine learning model (Python) to forecast future performance metrics.
  • Enabled real-time remote coaching by implementing data-sharing pipelines that allow trainers to overlay and compare client progress.
Software Engineer (Part Time)
September 2024 – June 2025
University of Illinois Chicago
Chicago, IL
  • Executed the migration of critical university React/PHP/ASP.NET (C#) systems (50k weekly users) from CentOS to RHEL.
  • Developed Python ETL scripts to sanitize and migrate terabytes of legacy data into centralized SQL Server clusters.
  • Architected and maintained 4 mission-critical web applications, managing the full SDLC from deployment to ongoing performance tuning.
Projects
Delta | Real Time Prediction Market Arbitrage Detector
Feb 2026
C++, Python, TypeScript, ZeroMQ, D3.js, Next.js, sentence-transformers, scikit-learn, NumPy, WebSockets
  • Ingested 50K+ live contracts from 2 prediction markets in <10s by building concurrent C++ WebSocket feeds with ZeroMQ IPC
  • Matched cross-platform arbitrage pairs in <100ms by implementing local semantic embeddings with numpy cosine similarity over 50K events
  • Rendered 50K+ real-time events at 60fps by building a D3.js force graph with Level-of-Detail clustering and virtual scrolling
Limit Order Book | High-Frequency Matching Engine
Feb 2026
C++20, Cache-Aware Data Structures, Memory Pooling, GTest, Python (Backtesting)
  • Achieved O(1) order-matching sustaining multi-GB/s throughput by engineering an intrusive doubly linked list and sparse array architecture.
  • Reduced median latency by 3.8x (82ns < 315ns) as measured by rdtsc benchmarking by implementing cache-line padding and pre-allocated order pools.
  • Developed a validation suite achieving 100% logic coverage by integrating a Python market-data simulator with a C++ GoogleTest backend.
SIMD Data Parser | Vectorized High-Speed Data Parser
Feb 2026
C++20, ARM NEON Intrinsics, Instruction-Level Parallelism (ILP), Branchless Programming
  • Reduced parsing latency by 1.9x compared to standard iterative parsers by leveraging Instruction-Level Parallelism (ILP).
  • Developed a CSV/JSON parser using ARM NEON intrinsics to achieve multi-gigabyte per second throughput on Apple Silicon.
  • Optimized data throughput by implementing branchless programming and loop unrolling to maximize CPU pipeline saturation.
Memory Allocator | Custom High-Performance Memory Allocator
Jan 2026
C++20, POSIX mmap/sbrk, Virtual Memory Management, Bitmap Optimization
  • Designed a high-throughput malloc replacement (4.2x faster, 5ms < 21 ms) utilizing an arena allocator to minimize fragmentation.
  • Implemented manual memory management via mmap and sbrk, optimizing for bitwise alignment and virtual memory page boundaries.
  • Eliminated overhead by bypassing standard library heap allocation, providing deterministic O(1) allocation for fixed-size blocks.
Core Skills
Languages: Python, C/C++, JS/TS, SQL, ASP.NET (C#)
AI & Data: MCP, ETL, OpenAI, Cursor
Infrastructure: AWS, Docker, K8s, Terraform, Linux (RHEL)
Full Stack: React, React Native, Next.js, FastAPI, Firebase, PostgreSQL