Purushotham Sirasapalli
Software engineer. I make code fast on small hardware, from Rust and C++ systems to robots and on-device ML.
- 6×faster DNA analysis, in Rust
- 80%less memory, same workload
- 5×faster drone tracking than before
- 83%success in 99 real robot tests
Selected work
- SKiM Built the caching layer in Rust. 6× faster with 80% less memory.
- Swarm Source Localization Robots that find a radio source together, with no central coordinator.
- AI Drone Tracking A learned controller that keeps up with targets 5× faster than the old one.
- Coriolis-Lite C++ DNA search on compressed indexes, built for phones and edge devices.
Experience
- Software Engineer SCoRe Lab, University at Buffalo
- Research Assistant ADAMS Lab, University at Buffalo
- Student Manager 3 Pillar Catering, University at Buffalo
- Software Engineering Intern Foundry Medical Technologies
Education
- B.S. Computer Science, Math minor University at Buffalo · GPA 3.50
Skills
- Languages C++ · Rust · Python · Java · SQL
- Systems Linux · CUDA · gRPC · Tokio · Intel TBB · Docker · AWS
- Robotics & ML ROS 2 · Gazebo · PyTorch · Stable-Baselines3