Hello!

This portfolio lists my skills and some projects that I've completed some I am currently invloved in.

About me

I'm Arjun Rajeev Warrier, a mechatronics enthusiast currently pursuing a Master's in Robotics at Northeastern University. I hold a Bachelor's degree in Electronics & Instrumentation Engineering from the National Institute of Technology Silchar. I have also authored two research papers, of which one is published and the other has been accepted into another conference. Beyond my studies, I'm passionate about motion planning, computer vision, control systems, and sensors. When I'm not hunched over a computer, I enjoy outdoor naps, running, and meeting new people. I've also picked up a guitar. Let's connect and explore the world of technology and creativity together!

Prototyping

  • 3D designing/printing for test rigs and component mounts/housing.
  • Electrical assembly and debugging
  • Sensor interfacing, PCB and circuit designing.
  • Programming Raspberry Pi, Nucleo and other development boards

Coding

  • Python, C/C++, Matlab and Simulink.
  • Sensor drivers and interfacing in ROS and with regular RPi.
  • Simulations, dynamic modelling, and controls with Matlab/ROS.
  • Computer vision applications, both classical and with DL.

Testing

  • Automation with image processing and interfacing with other sensors and actuators.
  • Building automated test fixtures with safety constraints using internet.
  • Ability to train and implement models for Natural Language Processing tasks.
  • Contrl Flow/ UI Testing using tracking tools such as JIRA.

Part time

  • Resident Assistant
  • CAG / Teaching assistant for graduate level control systems
  • Research assistant at Intellignet Control and Estimation of Things (ICE-T) lab, Northeastern University

Sensor Analysis and SLAM for Robotic Systems

Worked on sensors for error analysis and on a project for SLAM comparison.

Computer Vision Development

Coursework on Computer Vision and Pattern Recognition.

Perception for Self Driving Cars

Developed deep learning solutions for self-driving cars, including road segmentation, object detection, multi-task learning, and bird's-eye view visualization.

Using Feature Detectors for SfM and Image Stitching

Worked on a structure from motion pipeline with python and wrote code for image stitching in Matlab.

Comparison and Modifications of Path Planning Algorithms

Testing, implementation and development of modifications for path planning algorithms.

Automation Using Test Fixtures

My more prominent projects and designs during my time at SharkNinja

Dynamic Modelling and Simulation of Tethered Vehicles on Inclined Surfaces

ICE-T Lab

Manipulator Training with Reinforcement Learning

Development of novel training procedure, with emphasis on safety, generalisation and response time improvement. Modelling of manipulator with SolidWorks. To be trained to Pick'n'Place with video input feeds.

Prior Internships

Test Engineer Co-op (SharkNinja)

  • Enabled overnight automation of brewing, steaming, and frothing cycles with minimal intervention by building an IoT testing rig.
  • Replaced manual testing with automated UI testing fixtures using image processing to activate solenoids and motors.
  • Enhanced ease of use for fixtures by integrating custom PCBs, 3D prints, code refactoring, and BLE connectivity.
  • Conducted testing on coffee machines by breaking them down, spoofing sensors, and analyzing performance using equipment.

NQA Test Engineer Co-op (SharkNinja)

  • Enhanced safety measures by integrating leak sensors, NTCs, smart plugs, timers, and notification systems.
  • Automated app testing using android debug bridge (ADB), OCR, and image processing, ensuring cross-compatibility across apps.
  • Optimized data collection by designing a plug-in recording device for products, with safety checks for repeated test cycles.
  • Developed and executed software validation test protocols in JIRA, ensuring quality standards and effective issue tracking

Lab Intern - Robotics Lab (IIIT Guwahati)

  • Modified reinforcement learning model in ROS for dynamic obstacle navigation.
  • Demonstrated sensor perception and path planning in robotic navigation simulations.
  • Conducted ROS debugging and simulation using Gazebo and Rviz.
  • Successfully integrated path planning algorithms into wheeled multi-robot systems.

Summer Intern - Robotics & IoT (Verzeo)

  • Developed IoT applications, including smart lighting, garage door automation, and a mini weather station.
  • Utilized Bluetooth (BLE) for voice-controlled vehicles and employed Arduino boards and ESP8266 with sensor shields for IoT projects
  • Designed and simulated circuits and PCB models in Proteus
  • Mentored high school students in Arduino usage for competitions and projects