Abhinav Agrahari is a software developer with nine years of hands-on experience building robotics, embedded, and perception systems, currently advancing underwater robotics at Deep Trekker. A Mechatronics graduate from the University of Waterloo, he has led software teams for a Level 4 autonomous vehicle project and architected HD-map–based localization and sensor-fusion pipelines. His background spans embedded C++, Qt/QML GUIs, Python backends, and edge ML—having contributed to TensorFlow/TFLite workflows for low-power keyword-spotting and profiled asynchronous web frameworks for low-latency visualization. Practical problem-solving shows up in projects from 3D-printed robotic hands to custom PCBs and CAN-bus interfaces, and in measurable product gains like CPU and latency reductions across past roles. He blends systems-level thinking with hands-on prototyping, making him comfortable taking features from PCB and hardware integration through to cloud-deployed inference.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Applied Science - BASc, Bachelor of Applied Science - BASc at University of Waterloo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Abhinav Agrahari - Software Developer at Deep Trekker Inc.