Decoding AI Terms Through the Lens of Mechanical Engineering

 

Understanding artificial intelligence (AI) can feel daunting for those outside the tech world. However, when explained through the mechanical engineer’s perspective, the complexities of AI can become more relatable. By comparing AI systems to familiar mechanical systems, we can draw parallels that make these advanced concepts more accessible.


Introduction to AI as a Mechanical System

As a mechanical engineer, I’ve spent years immersed in the design, analysis, and optimization of mechanical systems. My days often involve thinking about efficiency—how gears interlock, how hydraulic systems maintain balance, or how feedback loops regulate machine performance. When I first encountered AI, it seemed like a realm completely detached from my discipline. But as I delved deeper, I began to see remarkable similarities between the mechanics of machines and the logic driving AI systems.

Image by Pete Linforth from Pixabay

Let’s consider the AI concept of algorithms. To me, they function much like the operating instructions for a robotic arm on an assembly line. These instructions dictate the arm's movements—how far to reach, at what angle to rotate, and when to pick or release an object. Similarly, AI algorithms guide how an AI system processes data and arrives at a decision.

Another example is training data, which is essential for AI. This reminded me of calibrating a machine in a factory. Before a machine can operate at full capacity, it needs input—specifications for materials, pressure thresholds, and tolerances. Similarly, AI requires training data to "learn" how to perform tasks accurately.

As mechanical engineers, we often use simulations to test the limits of a design. AI does something similar with predictive analytics, forecasting outcomes based on historical data. This overlap between disciplines fascinates me because it highlights how engineering principles and AI technologies can complement each other.

But AI is more than just a digital replica of mechanical systems—it’s a tool that mechanical engineers can harness to revolutionize their field. From optimizing maintenance schedules to creating advanced predictive models for failure analysis, the possibilities are endless. As I explored the fundamental terms of AI, I realized that understanding these concepts could open doors to innovation, making engineering processes smarter and more adaptive.

In this article, I’ll break down the core components of AI, framing them through the lens of a mechanical engineer. Whether you’re grappling with the concept of neural networks or trying to make sense of quantum computing, I’ll help you connect these ideas to the physical systems you already understand. Let’s bridge the gap between the mechanical and digital worlds. However, I what you to know that some of these analogies described in my words are illustrative but could oversimplify or misrepresent the complexity of AI mechanisms.


Foundational Concepts of AI

AI and the Role of Limited Memory

In mechanical systems, sensors gather real-time data, and control systems process it to adjust operations. Similarly, limited memory in AI stores short-term information to refine decisions—like how an anti-lock braking system (ABS) adjusts based on road conditions.

Machine Learning: The Brain of the System

Machine learning (ML) parallels an adaptive control system. Just as a feedback loop in a machine adjusts its performance based on input, ML uses data to improve its algorithms, enabling it to predict behaviors and trends without manual programming.

Algorithms: The Operating Instructions

Algorithms in AI are akin to the blueprints for machines. They dictate how the system operates—whether it’s clustering data into categories or analyzing complex relationships, much like a machine's operational manual specifies its tasks.


Communication Interfaces in AI

Application Programming Interfaces (APIs): The Control Panels

An API is like the control panel of a machine, allowing users to interact with the system. Engineers use APIs to manage AI models, similar to how they use dashboards to monitor and control mechanical systems.

Natural Language Processing: The Universal Translator

NLP can be compared to a multilingual interface in a machine. It translates human language into commands that the AI system can execute, making communication seamless.


Structural Components of AI

Neural Networks: The Complex Gears and Pulleys

Neural networks operate like intricate gear systems in machinery. Each "node" (gear) processes data and passes it along, creating a flow of information that powers complex tasks like image recognition and decision-making.

Data: The Raw Material

For AI, data serves the same role as raw materials in manufacturing. It feeds the system, shaping the algorithms and refining outputs. Without quality data, both machines and AI fail to perform efficiently.

Training Data and Big Data: Fuel for the System

Training data is the initial fuel, guiding the system's learning process. Big data, on the other hand, acts like an abundant energy source, providing the breadth and depth needed for robust AI models.


Advanced Analytical Tools in AI

Predictive and Prescriptive Analytics: Decision-Making Simulations

Predictive analytics forecasts potential outcomes, akin to a digital twin simulation in mechanical engineering. Prescriptive analytics goes a step further, offering actionable solutions to improve system performance.

Sentiment Analysis: The Emotional Gauge

Think of sentiment analysis as a sensor that detects vibrations or pressure in a system. It measures public or user sentiment, helping businesses gauge opinions and reactions.

Computer Vision: The Visual Sensors

Computer vision is like an optical sensor in a robot, enabling the AI to "see" and interpret visual inputs. This technology drives applications like quality inspections and autonomous navigation.


Performance and Optimization

Overfitting: When Machines Lose Generality

Overfitting in AI is similar to over-engineering a machine for one specific task. While it may excel in that area, it struggles with broader applications, reducing overall utility.

Hyperparameters: The Tuning Knobs

Hyperparameters act like adjustable settings in machinery, fine-tuning the system to optimize performance without overloading its capacity.

Transfer Learning: Reusing Designs for New Tasks

Transfer learning mirrors the practice of reusing proven designs for new applications, saving time and resources while maintaining reliability.


Ethical and Safety Considerations

Guardrails: Safety Mechanisms in Design

AI guardrails function like safety interlocks in machinery, ensuring the system operates within safe parameters and avoids unintended consequences.

AI Ethics: Responsible Engineering Practices

AI ethics emphasizes the responsible design and use of technology, similar to adhering to industry safety standards to protect users and the environment.

Hallucinations: Systematic Misalignments

AI hallucinations resemble mechanical misalignments—errors that occur when systems operate outside their intended parameters, often leading to inaccurate outputs.


Future of AI in Engineering

Emergent Behavior: Unintended Capabilities

Emergent behavior in AI is akin to discovering new mechanical properties in a material or system—sometimes beneficial, other times problematic.

Generative AI: Automated Design Systems

Generative AI is like a machine capable of designing other machines, automating the creative process while adhering to predefined constraints.

Quantum Computing: The Next Frontier

Quantum computing represents a leap akin to transitioning from manual to automated assembly lines, offering exponential improvements in speed and efficiency.


Conclusion

By viewing AI through the lens of mechanical engineering, its principles become more tangible. From the structured processes of algorithms to the dynamic learning of machine learning, AI mirrors many aspects of mechanical systems. This understanding not only bridges disciplines but also highlights the collaborative potential between AI and mechanical engineering. As the boundaries between physical and digital systems blur, embracing AI is not just a choice—it’s a necessity for engineers striving to innovate.

V2X: The Backbone of Connected and Autonomous Vehicles

 

The development of Vehicle-to-Everything (V2X) communication is transforming the automotive industry by enabling seamless interactions between vehicles and their environment. This technology aligns closely with my educational background in automotive engineering and my hands-on experience in V2X research and development, where I have contributed to feature prototype optimization and testing. Here’s a breakdown of V2X and its pivotal role in shaping connected and autonomous transportation systems.

1. Vehicle-to-Vehicle Communication (V2V)

Definition and Importance: V2V enables vehicles to exchange real-time data such as speed, location, and braking status, enhancing situational awareness and reducing collision risks.

Applications:

  • Collision Avoidance: Predicts potential accidents and issues timely warnings.
  • Platooning: Synchronizes vehicles into fuel-efficient convoys.
  • Traffic Management: Shares data about accidents or slowdowns to optimize routing.

2. Vehicle-to-Network Communication (V2N)

Definition and Importance: V2N connects vehicles to cloud-based networks, enabling interaction with a broader ecosystem of infrastructure and devices.

Applications:

  • Navigation Assistance: Provides real-time traffic updates and route optimization.
  • Data Aggregation: Collects and analyzes data to support other V2X applications.
  • Emergency Alerts: Sends warnings about hazards like severe weather or road closures.

3. Vehicle-to-Infrastructure Communication (V2I)

Definition and Importance: V2I facilitates interaction between vehicles and roadside infrastructure, optimizing traffic flow and safety.

Applications:

  • Smart Traffic Lights: Reduces emissions and idle times through adaptive signaling.
  • Work Zone Alerts: Warns drivers of construction zones ahead.
  • Pedestrian Safety: Dynamically manages crosswalk signals to protect pedestrians.

4. Vehicle-to-Cloud Communication (V2C)

Definition and Importance: V2C links vehicles to cloud platforms, integrating them with broader IoT ecosystems to enhance functionality and user experience.

Applications:

  • Over-the-Air Updates (OTA): Enables remote firmware and software updates.
  • Remote Diagnostics: Facilitates proactive vehicle maintenance.
  • IoT Integration: Connects vehicles to smart home systems and devices.

5. Vehicle-to-Pedestrian Communication (V2P)

Definition and Importance: V2P enhances safety by enabling communication between vehicles and pedestrians, especially in urban environments.

Applications:

  • Collision Avoidance: Detects pedestrians and prevents accidents using sensors and cameras.
  • Pedestrian Priority: Adjusts crosswalk signals dynamically for improved safety.

6. Vehicle-to-Device Communication (V2D)

Definition and Importance: V2D focuses on interactions between vehicles and personal devices, enhancing user experience.

Applications:

  • Infotainment Systems: Integrates mobile devices with platforms like Android Auto or Apple CarPlay.
  • Smart Key Functionality: Enables remote locking, unlocking, and vehicle starting.

7. Vehicle-to-Grid Communication (V2G)

Definition and Importance: V2G connects electric vehicles (EVs) with the power grid, enabling energy exchange for sustainability.

Applications:

  • Energy Storage: EVs supply power back to the grid during peak demand.
  • Dynamic Pricing: Reduces energy costs through off-peak charging.
  • Renewable Integration: Balances grid fluctuations caused by renewable sources.

The Road Ahead for V2X

V2X communication is pivotal for the future of connected and autonomous transportation systems. Its applications enhance safety, reduce environmental impact, and redefine mobility. However, standardization, cybersecurity, and infrastructure development remain critical to unlocking its full potential.

About This Post

This article reflects insights derived from my academic journey in International Automotive Engineering and practical experience in V2X research and development. It highlights how V2X communication, a core focus of my work, is shaping the future of connected and autonomous vehicles.

Weekend project: Building a Secure and Feature-Packed PDF Merger with Python: A Job Seeker’s Journey

In today’s interconnected digital world, privacy is a top concern—especially when managing sensitive documents like passports, certificates, and identification files. As a job seeker, I often encountered situations where I had to merge multiple PDFs for applications. Relying on free online tools seemed convenient but came with significant risks, such as potential data breaches and exposure to unauthorized parties.

This realization inspired me to develop a PDF Merger Application using Python. Designed with security and functionality in mind, this project showcases my technical expertise while addressing a practical problem. This tool is not just a solution—it’s a testament to my ability to identify challenges and build effective, user-friendly software.






GUI Screenshot


Why Create a Custom PDF Merger?

When applying for jobs, many platforms require consolidated PDFs for document uploads. Free online tools may seem like an easy option, but they often process files on their servers, raising privacy concerns. Headlines about data breaches further underscored the risks of trusting third-party services with sensitive information.

Building a personal PDF Merger Application offered several advantages:

  • Complete Control: All files are processed offline, ensuring total security.
  • Enhanced Features: Custom functionalities like preview, drag-and-drop reordering, and undo/redo make the tool efficient and user-friendly.
  • Technical Showcase: The project demonstrates advanced Python skills and GUI development, perfect for my personal portfolio.

Features of the PDF Merger Application

This application stands out because of its functionality and ease of use. Here’s a closer look at its key features:

1. Add and Delete Files Effortlessly

The intuitive interface makes it easy to manage your PDF files. Users can add files with a single click and remove unwanted ones just as easily. This ensures a streamlined and error-free workflow.

2. Reorder Files with Drag-and-Drop

Reordering files is simple with drag-and-drop functionality. This feature is especially useful for job applications, where documents often need to be arranged in a specific sequence.

3. Preview PDFs Instantly

The application includes a preview pane that displays the first page of the selected PDF. This feature helps users verify files before merging, reducing errors and saving time.

4. Undo/Redo for Better Control

Mistakes happen, but the undo/redo functionality ensures users can easily revert changes or redo actions without starting over.

5. Merge PDFs Securely Offline

The merging process is handled entirely offline, keeping your sensitive data secure and inaccessible to external entities. Users can save the merged document locally for complete peace of mind.

6. Stylish and Responsive GUI

The graphical user interface (GUI) is sleek, modern, and responsive. Designed with PyQt5, it features an organized layout, interactive buttons, and a clear, intuitive workflow.

Showcasing My Python Skills

This project allowed me to demonstrate a range of technical competencies:

Advanced GUI Development

The application’s interface is built using PyQt5, showcasing my ability to create visually appealing and functional designs. The drag-and-drop reordering, action buttons, and preview pane reflect an understanding of user-centric design principles.

Library Integration

Leveraging powerful Python libraries like PyPDF2 for PDF merging and PyMuPDF for rendering previews highlights my capability to integrate third-party tools effectively. These libraries ensure high performance and seamless functionality.

Secure and Efficient Development

Processing all files offline emphasizes security and efficiency. This approach eliminates risks associated with online tools, making the application ideal for handling sensitive data.

Problem-Solving Mindset

The addition of features like undo/redo, drag-and-drop reordering, and PDF preview demonstrates a problem-solving mindset. I anticipated potential user pain points and incorporated solutions to enhance the overall experience.

Why This Project Matters

For job recruiters and industry professionals, this project serves as a practical example of my technical expertise, creativity, and commitment to solving real-world problems.

Key Takeaways for Recruiters:

  • Problem Identification: I identified a significant issue—data security in online tools—and created a robust solution.
  • User-Centric Approach: The application combines advanced features with an intuitive interface, demonstrating my focus on user experience.
  • Technical Proficiency: By employing Python for GUI development, file management, and library integration, this project showcases my programming skills.
  • Focus on Security: Developing a secure, offline tool reflects my understanding of privacy concerns and secure development practices.

A Personal Touch to My Portfolio

This project is more than just a technical endeavor—it reflects my journey as a problem solver and innovator. It’s a tool that addresses a specific challenge I faced and represents my commitment to building secure, efficient, and user-friendly software.

Future Enhancements

While the PDF Merger Application is feature-rich, I plan to implement additional functionalities, such as:

  • Full-Document Previews: Enable users to preview all pages of a PDF.
  • Encrypted PDF Handling: Add support for encrypted PDFs to expand its usability.
  • Customizable Merge Options: Allow users to set custom parameters for merging, such as selecting specific pages.

Explore My Work

If you’re intrigued by this project and want to learn more, visit the project’s GitHub repository. For insights into my other projects and technical blog posts, check out my personal blog.

FAQs

  • Q1: How does this project demonstrate advanced Python skills? This project showcases GUI development, library integration, and secure file handling—all using Python.
  • Q2: Why is offline functionality important? Processing files offline ensures data privacy, eliminating risks associated with third-party servers.
  • Q3: Can this application be customized for other use cases? Absolutely! The modular design allows for easy customization and scalability.
  • Q4: Is this tool available for all operating systems? Yes, it works on macOS, Windows, and Linux as long as Python 3.x and the required libraries are installed.
  • Q5: Are contributions welcome? Yes, I encourage contributions via the project’s GitHub repository.

Diving into the Future of Mobility: My Exciting Journey as a V2X Technology Intern at Porsche

A- journey that will improve me!

I’m thrilled to share a significant milestone in my professional journey – my new role as an intern, contributing to the groundbreaking world of V2X (Vehicle-to-Everything) technology at Porsche. It’s not just another internship; it’s an incredible opportunity to work at the cutting edge of automotive innovation, shaping the future of mobility and transportation safety.

Me with all the excitement at Porsche! 

The Exciting World of V2X Technology

V2X technology represents the future of connected vehicles. It’s all about enhancing road safety, improving driving comfort, and ultimately moving towards fully autonomous transportation. V2X allows vehicles to communicate with each other, with infrastructure, and even with pedestrians in real-time. This constant exchange of data helps prevent accidents, optimizes traffic flow, and opens the door to advanced driver assistance systems (ADAS).


Being part of this revolutionary field feels like working on the pulse of tomorrow’s technology, and having Porsche as the backdrop for this experience adds even more prestige and excitement. Porsche, a brand synonymous with innovation and excellence, is actively exploring the potential of V2X in developing smarter, safer, and more efficient transportation systems.


What My Internship Entails?

As an intern, my role involves working on various projects focused on the development and testing of applications aimed at enhancing driving comfort and safety. From exploring different technical and design approaches to prototyping and analyzing applications with real-world impact, this internship offers hands-on experience in shaping the next generation of automotive technology.

Here’s a quick look at the key responsibilities and projects I’m involved in:

  • Collaborating with an International Team: I am part of a dynamic, global team working on cutting-edge V2X solutions. Daily activities include brainstorming sessions, project updates, and cross-team collaborations where I can contribute ideas and learn from experienced professionals.

  • Development, Testing, and Validation: I actively participate in the development, testing, and validation of applications for V2X, working closely with experts to ensure that the technology meets rigorous performance and safety standards.

  • Rapid-Prototyping with Real Vehicles: One of the most exciting aspects of my internship is working with Porsche’s rapid-prototyping vehicles. This hands-on exposure allows me to bring concepts to life, testing and refining them in real-world conditions, which is a rare and invaluable experience.

  • Research and Content Creation: Another key responsibility is conducting literature research and creating content around V2X technology. I get to dive deep into the technical aspects of V2X, learning the latest trends and contributing valuable insights that help push the boundaries of what this technology can achieve.

  • Process Optimization and Automation: I’m also assisting in optimizing and automating processes in prototype development, helping the team streamline operations to work more efficiently while maintaining the highest standards of innovation.

Key Skills and Technologies


This internship is a fantastic learning experience, allowing me to apply and expand my technical skill set in real-world scenarios. Some of the key technologies I’m working with include:


Programming Languages: My programming skills in C++, C, and Python have been essential in various aspects of the internship, from software development to testing.


Development Tools: I’m getting hands-on experience with industry-standard tools like ROS (Robot Operating System), Docker, and WSL (Windows Subsystem for Linux), which are vital for prototyping and deploying V2X applications.


V2X Standards and Networking: I’m gaining in-depth knowledge of V2X standards like SAE and ETSI, as well as networking and radio layers, which are crucial for ensuring seamless vehicle-to-vehicle and vehicle-to-infrastructure communication.


Embedded Systems and ADAS: Working with embedded Linux and ADAS systems has been a key focus, giving me the opportunity to explore the world of embedded technology and advanced driver assistance.


Version Control with GitLab: Version control is critical in managing complex development projects, and I’m learning how to use GitLab to manage code efficiently and collaborate with my team more effectively.


Why This Internship Matters?


This opportunity with Porsche is not only an achievement but also a stepping stone in my career as a technology enthusiast and professional. Being part of a team that is driving the future of mobility is both inspiring and empowering. The combination of V2X technology and Porsche’s commitment to innovation offers a glimpse into what the future of transportation could look like – safer, smarter, and more connected than ever before.


I’m incredibly grateful for the chance to contribute to this forward-thinking field and to learn from some of the brightest minds in the industry. This internship is not only sharpening my technical skills but also nurturing my passion for automotive technology and innovation.


Stay tuned for more updates on my journey as I dive deeper into the exciting world of V2X technology and continue contributing to projects that are shaping the future of transportation. It’s an exciting time to be part of Porsche, and I can’t wait to see what’s next!

Achieving the Impossible: My Journey to a Gold Medal in Mechanical Engineering

 It's official, I am a gold medalist in my Bachelor of Mechanical Engineering! As I sit here reflecting on my journey, I am filled with a sense of pride and accomplishment. This has been a long and challenging road, but I am so grateful for the support and guidance of my professors, the university, and my parents.




When I first started my degree, I was filled with uncertainty and doubt. I wasn't sure if I was cut out for the rigorous coursework and the demands of the program. But, with the guidance and encouragement of my professors, I was able to push through and excel in my studies. They not only provided me with the knowledge and skills I needed to succeed, but they also believed in me and instilled a sense of confidence in me.


The university also played a vital role in my success. They provided me with the resources and opportunities I needed to thrive. From state-of-the-art labs to extracurricular activities, I was able to gain hands-on experience and develop my skills outside of the classroom.


But, most importantly, I want to thank my parents. They have been my rock throughout this journey. They have supported me, encouraged me, and believed in me when I didn't believe in myself. They have been there for me through the highs and lows and I am so grateful to have them in my life.


Receiving this gold medal is a testament to the hard work, dedication, and support of everyone who has been a part of my journey. I am so proud of this achievement and I am excited to see what the future holds. I am ready to take on new challenges and opportunities, and I am confident that with the skills and knowledge I have gained, I am ready to face them head-on. Thank you to everyone who has supported me along the way! #goldmedal #mechanicalengineering #graduation"

Many people say that smoking should be banned while others say it is not a good idea. What is your opinion on this?

The alarming concern at present, the number of cancer patients is increasing rapidly. Many people suffer from diseases and death because of smoking throughout the world. It is a debatable issue, that for the willingness of public health, the ministry should ban cigarettes and other tobacco products. I largely agree with public health. It will be explained in the ensuing paragraphs.


There are certain reasons behind the ban on tobacco. In the current era, many patients suffering from cancer and heart-related issues. And their death ratio rises as the rocket. The majority of cancer people did regular smoking and chewed tobacco products. In addition to this, many families lost their relatives or their dear ones cause of the usage of tobacco. After that, sometimes they might face financial critics, which is a major concern for society.


Continuously, if the government ban these products, then the public can build a healthy society. Which is good for the community. To cite an example, the health ministry of the Maldives banned the production and selling of tobacco-related products in the year of 2010. After 10 years they noticed that the age ratio in the Maldives increased up to 9 years between 2010 and 2020.


However, some people consider that it carves a negative impact on the nation's economy. Because farmers and manufacturers of cigarettes earn more money with the help of tobacco. Also, in a survey has been conducted by the Reserve Bank of India in 2020, the Indian government earned 400 crore rupees from the tax of tobacco-related companies.


In the conclusion, it is fruitful for every country should ban tobacco. In my opinion, with the support of locals, the government can easily stop the usage of tobacco. So, people can easily aware of the dangerousness of smoking and tobacco.

Everyone should stay in school until they reach the age of 18. To what extent do you agree or disagree?

 Schooling is the most valuable chapter of life for every child. The drop out from schooling should be restricted even if there is a legit reason, for every student before age of 18 years. I strongly agree with this idea. A number of arguments surround my opinion in the ensuing paragraph.


To commence with, the age of 15 to 18, adolescence, is the period where they are high at puberty. They undergo physical changes which put extra pressure. Schooling helps them to control emotions during the period because students have the same age group, so they can bolster each other. Secondly, high school is the most social space. They meet daily with strong bonds and share matters, teachers help them for being full of virtues and polite. Hence, students should stay on campus until 18.


Furthermore, the campus is a place for gaining professional growth. To be precise, one can gain industry-demanding aptitude for better job placement. To cite an example, the study of the BBC India stated that a foreign language is a vital skill to end up working in an overseas market. Thus, it is essential.

To recapitulate, it can be stated that holding pupils in the school until the age of 18 have significant superiorities. If they spend more time in schooling than dropping out and completing it, payment Aisa Bator human being with wealthier career.

0%
SYSTEM READY — LAUNCHING PORTFOLIO
Pforzheim, Germany · Open to opportunities · ECU Test Automation · V2X · ADAS
00:00
Available · Pforzheim, Germany

Gunjan
Vaishnav

$>

Automotive engineer at the intersection of embedded software and test automation. Currently validating heat pump ECUs at Bosch using Python, Robot Framework, and HiL/SiL methodologies. Previously at Porsche Engineering for 14 months — building safety-critical V2X applications and automated validation frameworks for autonomous driving functions.

GV
Gunjan Vaishnav
ECU Test Automation Engineer · Bosch Thermotechnik GmbH
14 mo
at Porsche Engineering
5+
years engineering exp.
V2X
Thesis focus area
Top 7
National innovation rank
PythonC++HiL/SiL V2XROS2Docker ADASRobot FW

Technical Expertise

Stack & Toolbox

Languages
PythonC++MATLAB/SimulinkBash
Test & Validation
Robot FrameworkHiL TestingSiL TestingV-ModelpytestECU Validation
Automotive & V2X
V2X / C-V2XADASCohda WirelessETSI ITSFunctional SafetyCAN/Ethernet
DevOps & Environment
DockerLinux / WSLGitJIRAConfluenceCI Pipeline
Robotics & AI / Vision
ROS2Computer VisionYOLO / OpenCVMachine LearningNvidia Jetson
Hardware & IoT
Raspberry PiArduinoESP8266Prototyping

Career

Professional Experience

Apr 2026 – Present ● Current
Bosch Thermotechnik GmbH · Germany
Engineering Intern — ECU Test Automation (R&D)
  • Implement and validate automated virtual test cases ensuring heat pump ECUs meet strict functional requirements using Robot Framework.
  • Execute SiL and HiL methodologies for embedded system performance and reliability validation.
  • Engineer and optimise automated testing libraries in Python, streamlining the continuous ECU validation pipeline.
  • Author technical documentation for test protocols and lead knowledge transfer for newly developed tooling.
PythonRobot FrameworkHiLSiLECU TestingLinux
Mar 2025 – Nov 2025 Master's Thesis
Porsche Engineering GmbH · Germany
Thesis Student — V2X Application Development & Validation
  • Designed a safety-critical V2X application for autonomous racetrack entry using C++, managing the full signal chain from V2X perception data to vehicle control commands.
  • Replaced manual testing procedures with automated test frameworks to validate trajectory planning and decision-making logic.
  • Validated through comprehensive simulation campaigns and final in-vehicle testing on a real racetrack.
C++V2X / C-V2XROS2Cohda WirelessFunctional Safety
Sep 2024 – Feb 2025 14 months combined
Porsche Engineering GmbH · Germany
Research & Development Intern — V2X
  • Contributed to V2X application development, testing, and validation with a global cross-functional team at Porsche Engineering.
  • Coordinated regression testing pipelines via JIRA and Confluence, reducing integration friction across departments.
  • Worked with V2X communication standards (ETSI ITS), Docker containerisation, and ROS-based architectures.
PythonC++DockerROSJIRA
Nov 2021 – Nov 2022 R&D Engineer
Tecmac Solution · Pune, India
Research & Development Engineer
  • Built an end-to-end computer vision quality assurance system (YOLO/OpenCV) that improved defect detection on production lines.
  • Designed hardware prototypes for autonomous QA machines, resolving persistent equipment integration issues.
  • Identified and resolved process bottlenecks impacting throughput and output quality.
PythonYOLOOpenCVRaspberry Pi
Jun 2021 – Jul 2021 Internship
IITD-AIA Foundation · IIT Delhi, India
Machine Learning Intern — Smart Manufacturing
  • Implemented ML classification algorithms to predict impending machine faults from industrial sensor data, enabling proactive maintenance.
PythonMachine LearningPredictive Maintenance

Selected Work

Key Projects

Autonomous Racetrack Entry — V2X Safety Application
Porsche Engineering · Master's Thesis

Safety-critical application enabling autonomous racetrack entry via V2X communication. Managed the full signal chain from perception data to vehicle control, validated through simulation and live in-vehicle testing on a real racetrack.

C++V2XROS2Cohda WirelessADAS
Heat Pump ECU Test Automation Framework
Bosch Thermotechnik · Current

Automated ECU validation suite using Robot Framework and Python across SiL and HiL environments. Replaces manual test procedures, catches regressions early, and streamlines the continuous validation pipeline for home comfort products.

PythonRobot FrameworkHiLSiLECU
Autonomous Quality Assurance Machine
Tecmac Solution · R&D

End-to-end computer vision system for production-line defect detection. Designed the hardware prototype, wrote firmware, and integrated into a live manufacturing environment — directly improving defect detection rates.

PythonYOLOOpenCVRaspberry PiEmbedded
Predictive Fault Classification
IITD-AIA Foundation · IIT Delhi

ML classification pipeline predicting impending machine faults from industrial sensor data, enabling proactive maintenance decisions in a smart manufacturing context.

PythonScikit-learnML Classification
IoT Home Automation — ESP8266
Personal Project

Voice-controlled home automation system with ESP8266 and Google Assistant integration. Designed circuits, wrote firmware, and deployed cloud connectivity for real-time appliance control — an early deep-dive into IoT and embedded systems.

ESP8266IoTCCloud
Pendulum Dynamics Simulation
Academic · Kinematics & Dynamics

Modelled and simulated compound pendulum motion using Siemens NX Motion — part of a focus on kinematics and mechatronic system simulation during the B.Tech programme.

Siemens NXMATLABKinematics

Academic Background

Education

M.Eng. International Automotive Engineering
Technische Hochschule Ingolstadt (THI) · Germany
2023 – 2025
Specialisation in Integrated Safety & Assistance Systems (ADAS). Master's thesis on V2X-based autonomous vehicle functions. Advanced coursework in embedded systems, functional safety, and virtual validation methodologies.
B.Tech. Mechanical Engineering
RK University · Rajkot, India
2013 – 2017
Concentration in kinematics, machine design, and industrial hardware. Graduated top of cohort, awarded the university gold medal. Foundation in CAD/CAM and mechatronic system design.

Recognition

Achievements & Certifications

Gold Medal
B.Tech Mechanical Engineering · RK University — top of cohort
National Top 7
Lemon Ideas — COVID-19 Innovation Challenge, nationwide (Top 15 of nation)
14+ Months
Progressive tenure at Porsche Engineering — Intern to Thesis Student
Certifications
Python for Everybody Specialization
University of Michigan · Coursera
Machine Learning & Data Analytics Training
IITD-AIA Foundation · IIT Delhi

Get In Touch

Let's Connect

Based in Pforzheim, Germany. Open to full-time roles in ECU test automation, embedded software validation, V2X / ADAS engineering, or automotive software development.