Hi, my name is
Ashmit Yerukola.
I build robust software systems.
I am a Computer Science student at the University of Michigan. My focus lies in systems programming and full-stack development. I have built diverse projects spanning from performant C++ applications to modern web apps using React and Next.js. I have professional experience as a Software Developer Intern at Georgia Tech Research Institute and as a Software Engineer Intern at All Covered. I'm always eager to learn and tackle complex technical challenges.
01. About Me
An aspiring Software Engineer currently pursuing a Bachelor of Science in Computer Science at the University of Michigan. Passionate about backend engineering, data systems, and creating structured, efficient software solutions. Proven ability to automate workflows, debug complex architectures, and build robust applications.
Education
University of Michigan
May 2028Bachelor of Science in Computer Science
GPA: 3.7/4.0. Relevant Coursework: Data Structures & Algorithms, Computer Organization & Architecture, Discrete Mathematics, Linear Algebra, Probability & Statistics, Cloud Computing.
02. Experience
Software Developer Intern @ Georgia Tech Research Institute
May 2026 — Aug 2026Huntsville, AL
Remediated all 84 JavaScript vulnerabilities (including command injection and path traversal flaws) from GitLab SAST and dependency scanning, and built a reusable 4-function input-validation module to standardize sanitization going forward—clearing the security gate with zero regressions across 200+ tests. Extended a Wireshark testing tool from supporting a single protocol to supporting multiple protocols, by using Python to orchestrate ANTLR-based test programs running against each other in Docker. Added support for a new IDL version across the Wireshark dissector, RTI DDS, and ANTLR components, updating protocol definitions and build configuration in each so traffic using the updated schema decoded correctly end to end.
Software Engineer Intern @ All Covered
May 2025 — Aug 2025New Hudson, MI
Built automation pipelines provisioning 300+ devices per day using Python and Bash, reducing manual setup time by ~70% and enabling scalable deployments across multiple client environments. Developed standardized deployment scripts across 10+ hardware configurations, reducing configuration inconsistencies and cutting setup errors by ~40%. Diagnosed OS-level and software compatibility issues, increasing deployment success rates from ~85% to 98% and improving overall system reliability.
03. Projects
Spartan Finder
Developed a full-stack social platform to connect students, implementing authentication, profile management, and database integration, supporting 100+ user interactions per session with reliable data persistence. Built location-based matching using Leaflet maps, enabling users to discover nearby connections and improving user discovery efficiency through real-time filtering and rendering. Designed and optimized backend messaging and data workflows using Supabase/PostgreSQL, reducing data retrieval overhead by ~25% and improving overall application responsiveness.
- Next.js
- React
- TypeScript
- Supabase
- PostgreSQL
- Leaflet
Crypto Exchange Simulator
Developed a C++ trading engine simulating a crypto exchange with order matching (buy/sell, limit orders), processing thousands of transactions per run with millisecond-level execution latency using map/vector-based order books. Designed portfolio and order management system supporting multi-user asset tracking, trade execution, and balance validation, ensuring consistency across deposits, withdrawals, and concurrent order updates. Implemented trade history logging and bid-ask spread calculation, improving order matching efficiency and reducing lookup overhead by ~25% through optimized iteration and data structures.
- C++
04. Skills
05. What's Next?
Get In Touch
I'm currently looking for new opportunities as a software engineering intern. Whether you have a question or just want to say hi, my inbox is always open!