Integrating mechanical design, embedded systems, robotics middleware, computer vision and AI, to build intelligent machines that think and act.
Engineer by role, innovator by passion. Curiosity drives me. Blending code with hardware is my playground.
With a foundation in Mechanical Engineering and experience at QBurst, I’ve transitioned into robotics with hands-on expertise in ROS/ROS2, embedded systems, and various sensors and development boards. I work across system design, autonomous navigation, and real-time control. Proficient in C, C++, and Python, I use them extensively for embedded programming, algorithms, and system integration. My CAD and simulation background complements my software skills, enabling me to build robust, end-to-end robotic systems.
Beyond robotics, I’m passionate about data analysis and machine learning. I actively explore these areas to broaden my understanding and apply data-driven thinking in both learning and project development.
Designed and developed an office assistant robot from the ground up as part of R&D like team focusing on robotics innovation, handling both hardware and software aspects. Involved in mechanical design, embedded programming, ROS/ROS2 development, sensor integration, Debugged issues across sensors, firmware, and communication.
Learned about different concepts in Robotics and gained practical experience with different development boards and programming languages with the guidence from experts.
As a part of Summer Research Internship at CCL, IIT Gandhinagar, Made Different STEM Models after research. Learned about core Mathematics concepts, Computer programs, Creative concept designing, Structural analysis and 3D Printing. Involved coding as well as making things work actuall.
Built a racing electric All-Terrain Vehicle from a-z under supervision of veterans in the field at the FMAE Motopark, Hyderabad.
Completed B.Tech in Mechanical Engineering with a focus on Mechanical Design, CAD, and Mechatronics. Chose selective subjects Robotics and Automation,and Data Analysis out of interest, which strengthened my engineering foundation and ultimately led me toward intelligent machines.
Done Plus Two in Computer Science ,under Kerala Board of Higher Secondary Education.
Completed technical high school education with Motor Mechanic and Electrical Engineering as the core technical trades.
Volunteered as Technical Coordinator of IEEE Kerala Section Student Leadership Team. Responsible for giving technical support to events and guiding the student lead initiatives to ensure high-quality technical execution.
As an Executive committe member of IEEE Student Branch in my college, hosted many events, workshops, and got a chance to organize National Science Research Colloquuim and a State level IV. (Assigned position as Treasurer in 2022 and Technical Coordinator in 2021)
As a Volunteer of FOSS Cell in our college, organised some events and been in peer learning activities.
As an NSS Volunteer it helped in enhancing my soft skills also had a chance to lead the technical sub group of NSS and be in the organisational team of a national level mapping event NAKSHA.
Building intelligent systems that solve real-world problems
Complete autonomous navigation system with ROS2 and Nav2 stack. Integrated LiDAR, IMU, and camera sensors for real-time localization and obstacle avoidance in dynamic environments.
Tech Stack: ROS2, Nav2, SLAM, Gazebo, C++, Python, Isaac Sim, STM32, Keil uVision, Embedded Programming, UART, I2C, SOLIDWORKS, Git, PostgreSQL, FastAPI
Developed an IoT-based environmental monitoring system for real-time air quality assessment using an ESP32-based embedded platform and multiple environmental sensors.The system provide centralized monitoring and analytics. The unit was integrated to a mobile robot to collect data from differnt points within an indoor space.
Tech Stack: ESP32, Embedded C/C++, MQTT, OTA Updates, BME680, PM2.5 Sensor, Temperature & Humidity Sensors, Wi-Fi, InfluxDB, Grafana, IoT, Sensor Integration
Developed a real-time industrial automation solution for tracking identical boxes moving across a conveyor system using multiple overlapping camera feeds. Contributed to hardware-software integration, edge computing, industrial communication, and real-time system deployment.
Tech Stack: OpenCV, Python, C++, Multi-Camera Systems
Developed a working demo of industrial data to cloud, demonstrating our ability to integrate disparate protocols used on manufacturing shop floors and in industrial controls. This project encompassed everything from data collection from industrial devices to the creation of real-time dashboards.
Tech Stack: PLC Programming, MQTT, Manufacturing Connect, GCP, Pub/Sub, Dataflow, BigQuery, Looker Studio, GCP IAM
Sharing knowledge through detailed technical articles and tutorials
A comprehensive guide to building custom embedded Linux distributions using the Yocto Project. Covers meta-layers, recipes, and optimization for robotics applications.
Exploring Industrial IoT architectures for real-time manufacturing insights. Bridging operational technology with cloud infrastructure for data-driven decision making.
Visit my blog for more technical articles on robotics, embedded systems, ROS2, AI, and system architecture. Detailed tutorials, project breakdowns, and engineering insights.
The core domains that define my engineering approach
End-to-end autonomous robotics development — from ROS2/Nav2 architecture to sensor fusion and intelligent navigation. Building complete robotic systems that perceive, plan, and act autonomously.
Key Technologies: ROS2, Navigation2, SLAM, Path Planning, Sensor Fusion, Gazebo, Moveit2
Translating concepts into manufacturable designs. Proficient in CAD modeling, structural analysis, and rapid prototyping — ensuring robots are mechanically sound before a single line of code runs.
Key Technologies: SolidWorks, Fusion 360, 3D Printing, CNC, Material Selection, FEA
Low-level firmware development for real-time control systems. Writing efficient C/C++ code for microcontrollers, managing sensor interfaces, and building reliable embedded software that drives hardware.
Key Technologies: C/C++, ARM Cortex-M, Raspberry Pi, Arduino, UART/I2C/SPI, RTOS, Firmware Architecture
Enabling robots to see, understand, and interact intelligently. Implementing computer vision pipelines, integrating AI models for perception, and exploring multimodal AI for advanced robot behaviors.
Key Technologies: OpenCV, PyTorch, TensorFlow, YOLO, Object Detection, LLMs, RAG Systems, Multimodal AI
Technologies and domains I'm actively learning and experimenting with
Diving into the intersection of embodied intelligence and robotics. Exploring NVIDIA Isaac platform, Vision-Language-Action (VLA) models, and robot foundation models that enable machines to understand and interact with the physical world.
Deep diving into ARM Cortex-M architecture, RTOS internals, and firmware architecture patterns. Building robust, maintainable embedded systems with modern software engineering practices.
Experimenting with LLM agents, Retrieval-Augmented Generation (RAG) systems, and multimodal AI. Exploring how to integrate AI reasoning into robotic decision-making and human-robot interaction.
Advancing skills in SLAM algorithms, multi-robot coordination, and robotic manipulation. Exploring state-of-the-art techniques in perception, planning, and control for complex autonomous systems.
Download my complete resume for detailed information about my experience, projects, and skills.
Open to robotics opportunities, collaborations, and technical discussions