Abhinav Agrahari

Developer.

Designer.

Innovator.

Download Resume

About Me

Hi there! I am a 3A Mechatronics Student at the University of Waterloo. I have a strong passion for robotics related projects. Recently, I have been exploring the world of machine learning and neural networks. I also love exploring new things, and enjoy brainstorming innovative ideas in a team environment.

In the past, I have been the Manager and Team Lead of the Processing team at Watonomous, a student design team at the forefront in the design and creation of self-driving vehicles.

Some of my past projects are visible on the Projects page of my website.

I am seeking a co-op (internship) for 4 or 8 months starting Jan 2022 .
Feel free to contact me at abhi.agrahari@uwaterloo.ca!

Academics

Earlier, I had taken the relevant courses of Data Structures and Algorithms, Linear Algebra, and Circuits.
In my Engineering Graphics Design class in first term I was able to learn and apply the basics of Solidworks and AutoCAD.
I've also taken the initiative to take many online courses.
More info about my courses can be seen here.

Hardware

I have worked on many hardware/embedded projects, including: designing a PCB to interface with a PS2 controller, a 3D printed robotic hand that mimics a user's hand movements, and a music-syncing LED display.
More info on my hardware projects can be found on my projects page.

Software

Currently, I am exploring machine learning using python libraries such as Scikit-learn and TensorFlow. I have been fortunate enough to get exposure to a variety of languages and libraries, such as OpenCV, the MEAN stack, ROS, Qt, and the creation of Android Apps. My software projects are also visible here.

Past employment

Below is my employment history, in reverse chronological order.

  • ABR Logo

    Applied Brain Research

    Deep Learning Application Developer

    May. 2021 - Aug. 2021
    • Coming soon!
  • ABR Logo

    Applied Brain Research

    Backend Developer

    Sep. 2020 - Dec. 2020
    • Coming soon!
  • Deep Trekker Logo

    Deep Trekker

    Fullstack Software Developer

    Jan. 2020 - Aug. 2020
    • Developed QtQuick GUI Application for Embedded Linux Remote Control used in interfacing with underwater remotely operated vehicles.
    • Implemented user-friendly import of mapping data using GPX file format
    • Debugged TCP/IP communication issues using tcpdump and Wireshark
    • Created performance profiling Bash scripts; Implemented efficient MVC practices reducing CPU usage by 23%
    • Currently prototyping PWA with communication over WebSockets for IoT devices
  • Cynorix Logo

    Cynorix

    Cyber Security Software Developer

    May 2019 - Aug. 2019
    • Extensively worked with MongoDB, Express.js, Node.js and WPF for user authentication, AES-256 data encryption, and large file storage using GridFS
    • Redesigned automatic 2-factor-authentication (2FA), reducing setup time by 25%
    • Designed and integrated JavaScript preprocessor into Node.js app using Gulp.js, reducing server latency at login by 18% hosted on Microsoft Azure.
    • Restructured NoSQL database to increase max file storage by 90% and reduced memory consumption of client-side C# application by 53%
  • Walmart

    Cashier

    Sep. 2017 - Aug. 2018
    • As a part-time cashier, followed protocol to safely scan and package goods for customers