Skip to content
View mohittalwar23's full-sized avatar
🤖
Coding
🤖
Coding

Block or report mohittalwar23

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mohittalwar23/README.md

Mohit Talwar

Embedded Firmware · Edge AI · Open Source

Email LinkedIn GitHub

About Me

I am a Firmware Engineer at VIMAAN, building embedded and edge systems for warehouse automation.

I am also a Google Summer of Code 2026 contributor to the Zephyr Project, working on audio infrastructure for the mpipe multimedia framework. My contributions cover I2S and DMIC source elements, capability and buffer negotiation, pipeline lifecycle and xrun recovery, devicetree codec configuration, testing, and hardware validation on the NXP i.MX8MP EVK.

Previously, I worked at Virya Autonomous Technologies on SiMa.ai Modalix perception workloads, GStreamer pipelines, and a human-safety subsystem, and at OLA Electric on embedded AI and ADAS systems across NVIDIA Jetson, TI TDA4VM, and Qualcomm platforms.

I hold a B.Tech in Electronics and Communication Engineering (IoT) from IIIT Nagpur, with a CGPA of 9.13.

What I Work On

  • Firmware & RTOS: C, C++, Zephyr RTOS, FreeRTOS, device integration, state machines, structured logging
  • Embedded Linux & Build: Embedded Linux, Yocto-based environments, Docker, CMake, West, CI/CD
  • Audio & Multimedia: I2S, DMIC/PDM, GStreamer, DeepStream, capability and buffer negotiation
  • Robotics & Perception: ROS 2, LiDAR, camera pipelines, edge AI, NVIDIA Jetson, SiMa.ai Modalix
  • Platforms & Interfaces: NXP i.MX8MP, TI TDA4VM, Qualcomm QCS5430, CAN, USB, I2C, SPI, UART

Open Source

As a Google Summer of Code 2026 contributor, I am contributing audio pipeline infrastructure to Zephyr's proposed mpipe multimedia framework.

Contribution Link
I2S source element, audio capability negotiation, lifecycle handling, and regression coverage Zephyr PR #114261
Unified DMIC and I2S audio loopback samples with hardware validation Zephyr PR #114262

Featured Projects

  • GSoC 2026: Zephyr Multimedia Pipeline: Building reusable I2S and DMIC audio-source infrastructure for Zephyr's mpipe framework, including format negotiation, buffer management, lifecycle recovery, and i.MX8MP hardware validation.
  • Big Bertha: On-Device RL Quadruped: Team project developing a 12-DOF quadruped with Isaac Lab-trained locomotion, ROS 2 and Nav2, LiDAR SLAM, and on-device ONNX inference on Arduino UNO Q.
  • DWA Local Planner: Custom Dynamic Window Approach planner for TurtleBot3 on ROS 2 Humble with obstacle avoidance, multi-goal queuing, and RViz trajectory visualization.

Footer

Pinned Loading

  1. camvisiotech camvisiotech Public

    This is the parent repository of Camvisiotech, this contains code for all the versions of this project with concise up to date documentation. Please give a star if you find this work helpful.

    2

  2. Spotipie Spotipie Public

    This repository contains the code and the demo to my recent project spotipie . With the help of Mediapipe and Spotify's API we can control music through gestures :)

    Python 3

  3. dwa_local_planner dwa_local_planner Public

    Custom Dynamic Window Approach (DWA) Local Planner for TurtleBot3 in ROS 2 Humble with obstacle avoidance, multi-goal queuing, and RViz trajectory visualization.

    Python 1

  4. autonomous_nav2_ignition_humble autonomous_nav2_ignition_humble Public

    Autonomous Navigation with Nav2 in Gazebo

    Python

  5. BLE-Touch-OLED BLE-Touch-OLED Public

    This repository contains methodology and code for the problem statement : Select a touch pin on ESP32, display the real-time touch value as a continuous graph on OLED screen (autoscale). At the sam…

    C++ 2

  6. Jjateen/AIOT-Workshop Jjateen/AIOT-Workshop Public

    This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Thin…

    Jupyter Notebook 29 19