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 2028

Bachelor 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 2026Aug 2026

Huntsville, 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 2025Aug 2025

New 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

Python
TypeScript
Java
C++
C
SQL
JavaScript
HTML/CSS
ARM Assembly
React
Next.js
FastAPI
Git
Linux
Google Cloud Platform
Supabase
SQLite
Docker
GitLab
Podman
Wireshark
ANTLR
Pandas
NumPy
Socket.io
Monaco Editor

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!

Say Hello