Menu

Ani's Engineering Portfolio
Ani's Engineering Portfolio
Ani's Engineering Portfolio
Your Strategic Partner
for Digital Solutions

Mechatronics Engineering Student | Robotics Enthusiast | Creator

Mechatronics Engineering Student | Robotics Enthusiast | Creator

Hello, my name is Animish Gupta and I am a 3rd year mechatronic engineering student at the University of British Columbia. Delve into my engineering projects that explore the innovations shaping the future.

Hello, my name is Animish Gupta and I am a 3rd year mechatronic engineering student at the University of British Columbia. Delve into my engineering projects that explore the innovations shaping the future.

Hello, my name is Animish Gupta and I am a 3rd year mechatronic engineering student at the University of British Columbia. Delve into my engineering projects that explore the innovations shaping the future.

Tools which I frequently use.

Tools which I frequently use.

Tools which I frequently use.

  • Google Colab

    Platform encompassing machine learning and data science with powerful GPUs

  • RaspberryPi

    An IDE operating on Python to bring robots to life

  • Arduino

    An IDE operating on C++ to bring robots to life

  • Matlab/Simulink

    Environment for technical computing using math notation

  • Unity

    Create immersive and interactive simulations

  • Solidworks

    Tool for creating 3D based designs

  • VS Code

    Environment to edit and test code

  • Roboflow

    Train and annotate AI ML models

  • Google Colab

    Platform encompassing machine learning and data science with powerful GPUs

  • RaspberryPi

    An IDE operating on Python to bring robots to life

  • Arduino

    An IDE operating on C++ to bring robots to life

  • Matlab/Simulink

    Environment for technical computing using math notation

  • Unity

    Create immersive and interactive simulations

  • Solidworks

    Tool for creating 3D based designs

  • VS Code

    Environment to edit and test code

  • Roboflow

    Train and annotate AI ML models

Explore My Latest Projects

Explore My Latest Projects

Discover my core engineering passions that drive innovation and excellence in every project.

Fire and Smoke Detection using RaspberryPi

I developed a fire and smoke detection model using YOLOv8, trained on over 40,000 images for high accuracy across conditions. Using Google Colab for training, I deployed the model on a Raspberry Pi with a Camera Module for real-time, on-device detection, making it ideal for low-cost, resource-limited settings. This compact solution combines deep learning, computer vision, and edge computing for practical fire safety.

View Project

Fire and Smoke Detection using RaspberryPi

I developed a fire and smoke detection model using YOLOv8, trained on over 40,000 images for high accuracy across conditions. Using Google Colab for training, I deployed the model on a Raspberry Pi with a Camera Module for real-time, on-device detection, making it ideal for low-cost, resource-limited settings. This compact solution combines deep learning, computer vision, and edge computing for practical fire safety.

View Project

Fire and Smoke Detection using RaspberryPi

I developed a fire and smoke detection model using YOLOv8, trained on over 40,000 images for high accuracy across conditions. Using Google Colab for training, I deployed the model on a Raspberry Pi with a Camera Module for real-time, on-device detection, making it ideal for low-cost, resource-limited settings. This compact solution combines deep learning, computer vision, and edge computing for practical fire safety.

View Project

Creating an advanced AGV Robot on Unity

I created an advanced AGV (Automated Guided Vehicle) simulation on Unity, programmed in C#, with a robotic arm capable of picking up and interacting with objects. The simulation features autonomous navigation and object manipulation, illustrating the integration of path planning, object detection, and control systems, demonstrating real-world applications in automated logistics and material handling.

View Project

Creating an advanced AGV Robot on Unity

I created an advanced AGV (Automated Guided Vehicle) simulation on Unity, programmed in C#, with a robotic arm capable of picking up and interacting with objects. The simulation features autonomous navigation and object manipulation, illustrating the integration of path planning, object detection, and control systems, demonstrating real-world applications in automated logistics and material handling.

View Project

Creating an advanced AGV Robot on Unity

I created an advanced AGV (Automated Guided Vehicle) simulation on Unity, programmed in C#, with a robotic arm capable of picking up and interacting with objects. The simulation features autonomous navigation and object manipulation, illustrating the integration of path planning, object detection, and control systems, demonstrating real-world applications in automated logistics and material handling.

View Project

6-DOF Arduino Controlled Robot Arm

I developed a 6-DOF robotic arm with custom 3D-printed parts, servo motors, and an Arduino microcontroller. Each joint is programmed for smooth motion, and a smaller version with potentiometers enables real-time control. This project integrates mechanical design, electronics, and feedback control for a responsive system.

View Project

6-DOF Arduino Controlled Robot Arm

I developed a 6-DOF robotic arm with custom 3D-printed parts, servo motors, and an Arduino microcontroller. Each joint is programmed for smooth motion, and a smaller version with potentiometers enables real-time control. This project integrates mechanical design, electronics, and feedback control for a responsive system.

View Project

6-DOF Arduino Controlled Robot Arm

I developed a 6-DOF robotic arm with custom 3D-printed parts, servo motors, and an Arduino microcontroller. Each joint is programmed for smooth motion, and a smaller version with potentiometers enables real-time control. This project integrates mechanical design, electronics, and feedback control for a responsive system.

View Project

Self Driving Car w/ RaspberryPi

During my undergraduate research with Professor Jahangir, I developed and tested models for a self-driving car project, focusing on algorithms for real-time navigation, object detection, and autonomous decision-making. This hands-on work provided practical experience in applying ML to real-world challenges. I also redesigned the APSC 258 machine learning course for second-year engineering students, emphasizing hands-on learning and strengthening my skills in curriculum development and educational leadership.

View Project

Self Driving Car w/ RaspberryPi

During my undergraduate research with Professor Jahangir, I developed and tested models for a self-driving car project, focusing on algorithms for real-time navigation, object detection, and autonomous decision-making. This hands-on work provided practical experience in applying ML to real-world challenges. I also redesigned the APSC 258 machine learning course for second-year engineering students, emphasizing hands-on learning and strengthening my skills in curriculum development and educational leadership.

View Project

Self Driving Car w/ RaspberryPi

During my undergraduate research with Professor Jahangir, I developed and tested models for a self-driving car project, focusing on algorithms for real-time navigation, object detection, and autonomous decision-making. This hands-on work provided practical experience in applying ML to real-world challenges. I also redesigned the APSC 258 machine learning course for second-year engineering students, emphasizing hands-on learning and strengthening my skills in curriculum development and educational leadership.

View Project

My Journey into Science

My journey to engineering has been shaped by a multicultural background, military experience, and a passion for complex systems. Pursuing Mechanical Engineering at UBC, I bring leadership, strategic thinking, and technical skills to every challenge I face.

Background and Early Inspirations

Background

Born in India, raised in Dubai and South Africa, and now a citizen of Singapore, I’ve been shaped by diverse cultures and global experiences. My curiosity about how systems work led me to pursue a Bachelor’s degree in Mechanical Engineering at the University of British Columbia, driven by a passion for designing and modeling complex systems.

Military Service: A Foundation in Discipline and Mechanics

Military Service:

I spent 2.5 transformative years in the Singapore Armed Forces, serving as a Corporal First Class with the Military Police. In this role, I managed security and operations, gaining practical experience with heavy infantry equipment and mechanical systems under high-stress conditions. This experience developed my leadership and technical skills, further fueling my interest in engineering.

Passions Beyond Engineering

Beyond Engineering

Outside of engineering, I’m passionate about playing fingerstyle guitar, competing in chess (where I serve as the president of our campus club), training in Muay Thai, and experimenting in the kitchen. Each of these activities brings discipline, creativity, and strategy, complementing my engineering mindset.

Engineering Consultation and Leadership

Engineering Consultation

As the international representative for the Okanagan Engineering Society, I curated events and advocated for international engineers on campus. I also placed first in the Okanagan Engineering Competition debate, representing UBC Okanagan at the Western Engineering Competition. These experiences have strengthened my leadership and public speaking skills, enhancing my role within the engineering community.

Contact Me