Aryan Nagpal

Specializing in Distributed Computing, TCP/IP, and Infrastructure

About

I love to build software that is easy to maintain and use, and that solves a problem. I am very fond of learning about operating systems, networking, system design, and cloud technology, and I love to read books. My past professional work includes developing software platforms for cutting-edge ASIC transceivers.

Some enjoyable books:
• Designing Data Intensive Applications
• Operating Systems: Three Easy Pieces
• TCP/IP Illustrated Vol. 1

Experience

Software Engineer Co-op

Cisco Jan 2025 — Aug 2025

• Engineered a next generation device testing platform for ASIC transceivers using Python and Robot Framework
• Improved efficiency of PCBA testing by optimizing Python code, achieving a 30% reduction in testing time
• Collaborated with software and operations teams, delivering 150+ Git and Perforce commits
• Created an end-to-end Jenkins pipeline for nightly regression testing, improving production code reliability
• Implemented embedded validation tests in Python to verify SPI, I2C, and UART data transactions

Robotics Research Intern

Human-Robot Interaction Lab, UMass Lowell May 2024 — Dec 2024

• Implemented voice assistance for robots by creating pipelines for recording, transcribing, and operating on live audio
• Engineered a Python package to convert speech-to-text using Vosk API, NumPy, SciPy, and Bash
• Modified File I/O data transfer to a Pub-Sub model, improving package latency by 80%
• Migrated ROS C++ codebase for Hubo robot to ROS2 in Git feature branch, saving development time

Computer Science Tutor

UMass Lowell Jan 2024 — Sept 2024

• Instructed students about technical concepts of data structures and graphical program design using C and C++
• Managed 7+ tutees at once, reviewed C/C++ code, taught debugging and logic building techniques
• Solved problems regarding initializing and working with data structures, focusing on time and space complexity

Computer Science Grader

UMass Lowell Sept 2023 — Current (Seasonal, Semester Based)

• Strengthened debugging and code review skills by evaluating submissions from 100+ students
• Evaluated programming assignments and reviewed functionality of code by writing extensive unit tests
• Provided relevant feedback on coding assignments that resulted in about an 80% successful re-submission rate

Personal Projects

KeyStore: Redis Server Implementation

• Designed a concurrent Redis TCP server with a custom communication protocol operable with Redis clients
• Achieved a throughput of 430,000 writes/sec and 460,000 reads/sec using TCP pipelining

Go TCP/IP Docker Concurrency

FireKu: Fire TV and Roku Remote

• Created a web based Fire TV and Roku remote using Flask, ADB, and Roku RESTful API
• Handled multiple IPv4 edges cases discovered via AI and Jenkins based regression testing

Python Flask UDP REST API

Pace-Man: A Pac-Man clone

• Developed an open-source Pac-Man clone game using C++, available for download via GitHub
• Implemented game environment and efficient movement algorithms for each ghost based on player location

C++ SFML Object Oriented Programming