🚀 Currently working on gnx-cli 🚀
Profile

Hi 👋, I'm Gokulbarath

AI & Robotics Engineer · System Architect

Final-year Mechatronics Engineering student building intelligent systems end-to-end — from ROS2 & MoveIt to LLMs & agentic workflows.

Primary
AI & Robotics
Also
Mobile Dev
Full-Stack
IoT
Resume

About Me

Who I am & where I'm headed

Background

Final-year Mechatronics Engineering student at Sathyabama Institute of Science & Technology, working at the intersection of AI and robotics.

Hands-on across the full robotics stack — ROS/ROS2, MoveIt, RViz, Gazebo, URDF, and hardware control via Arduino/ESP32 — with deep AI experience spanning LLMs, agentic systems, multimodal inference, computer vision, and reinforcement learning.

Currently COO at Avixr Technologies and an active open-source contributor to LangChain with 64 GitHub stars across 37 repositories and 1,241+ commits.

Primary Focus

AI & Robotics

Secondary

Mobile Development
Full-Stack
IoT

Education

Sathyabama Institute of Science & Technology

B.E. Mechatronics Engineering (Final Year)

June 2023 – May 2027 · Chennai, India

Bright International School

Higher Secondary Education (CBSE)

2021 – 2023 · Ahmedabad, Gujarat

Delhi Public School

Secondary Education (CBSE)

Mar. 2021 · Gandhinagar, Gujarat

Technical Expertise

Tools & technologies I build with

ROS2 (Humble)
ROS Noetic
MoveIt
RViz
Gazebo
URDF/Xacro
tf2
Arduino
ESP32
micro-ROS
6-DOF & SCARA
Inverse Kinematics

Experience

Roles, leadership & internships

Chief Operating Officer

Apr. 2025 – Present

Avixr Technologies Pvt Ltd · Chennai, India

  • ›Lead software architecture and engineering operations, overseeing product development across the company's technology stack.
  • ›Drive technical strategy, team coordination, and delivery of AI and software products.

Vice Chair, IEEE Industry Applications Society – SBC

Jan. 2026 – Present

IEEE IAS – Student Branch Chapter · Chennai, India

  • ›Drive technical initiatives and member programs spanning manufacturing automation and robotics.
  • ›Elected Vice Chair after serving as Member (Aug. 2025 – Jan. 2026).

Secretary, Robotics Club – SIST

Jan. 2026 – Present

Sathyabama Institute of Science & Technology · Chennai, India

  • ›Coordinate laboratory robotics activities and mentor members on ROS2 workflows and embedded robotics.
  • ›Progressed from Member to Secretary, leading club administration and projects.

Maintenance Engineer Intern

May 2025 – June 2025

Wheels India Limited · Chennai, Tamil Nadu

  • ›Gained hands-on experience with industrial robots and automated machinery, including diagnostics and hardware-software control integration.
  • ›Studied real-world manufacturing processes and automated production line systems.

Featured Projects

Filter by Robotics · AI · CS

Real-Time Robotic Arm Control

Real-Time Robotic Arm Control

Robotics
Completed

End-to-end ROS2 control pipeline driving a physical robotic arm in real time using MoveIt for motion planning, bridging ROS2 nodes to Arduino-controlled servos over serial for closed-loop feedback.

ROS2
MoveIt
RViz
Arduino
C++
Python

Hover to preview

Click to play

GNX-CLI

4
AI
In Progress

🤖 The Next-Gen AI Agent. Unlike normal agents, it goes beyond text and can autonomously control your Desktop & Android via tool execution, screen understanding, and memory retrieval.

Python
Groq
LLMs
CLI
Automation
Agentic

Hover to preview

Click to play

EduVid-LLM

4
AI
Completed

A planning-centric architecture for automated educational video generation using LLMs, transforming educational content into structured video scripts and visual assets via multi-stage pipelines.

Python
LLM
Planning
Video Generation
AI
Education
Robotics Arm Assistance

Robotics Arm Assistance

13
Robotics
Completed

Vision-guided 6-DOF robotic arm for autonomous pick-and-place, integrating OpenCV object detection with LLM-based high-level task planning across ROS2, Gazebo, and RViz.

ROS2
OpenCV
Python
Arduino
LLMs
Robotics
Deep Shell

Deep Shell

27
AI
Completed

An intelligent terminal application using NLP to interpret, explain, and execute shell commands via a conversational AI interface. Evolved across 4 major versions (Python → TypeScript).

Python
TypeScript
NLP
CLI
Shell
AI
SCARA Servo Control via ROS2

SCARA Servo Control via ROS2

Robotics
Completed

ROS2 package mapping RViz joint-state commands to Arduino servo actuation on a SCARA manipulator with URDF-defined joints, tf2 transforms, and a lightweight serial bridge for low-latency command streaming.

ROS2
RViz
Arduino
URDF
robot_state_publisher
Custom Three.js URDF Visualizer

Custom Three.js URDF Visualizer

Robotics
Completed

Web-based 3D robot visualizer that parses URDF/Xacro and renders articulated robots in the browser via Three.js — a lightweight alternative to RViz with real-time joint updates and dual-camera views.

Three.js
JavaScript
URDF
Web Visualization
Robotics
SCARA Robot Virtual Twin

SCARA Robot Virtual Twin

Robotics
Completed

Virtual digital twin of a SCARA manipulator in RViz with accurate URDF kinematics and joint articulation for validating motion planning and workspace reachability before hardware deployment.

ROS2
RViz
URDF
Inverse Kinematics
Digital Twin

Hover to preview

Click to play

ROS2-Arduino Servo Control

Robotics
Completed

Controlling servos using ROS2 and RViz with Arduino integration for precise robotic motion, with URDF-based robot modeling.

ROS2
Arduino
RViz
Robotics
C++
Simulation
Robotic Arm Simulation

Robotic Arm Simulation

Robotics
Completed

Full robotic-arm simulation on ROS Noetic, modeling links and joints in URDF and validating motion in RViz, demonstrating cross-distro fluency between ROS1 (Noetic) and ROS2.

ROS Noetic
RViz
URDF
Simulation
Interactive 2-DOF Arm Sim

Interactive 2-DOF Arm Sim

Robotics
Completed

An interactive 2-DOF robotic arm simulator with real-time inverse kinematics, visualization, and step-by-step mathematical explanations using Gradio.

Python
Gradio
Inverse Kinematics
Simulation
Physics

Snake AI

AI
Completed

An AI-powered Snake game using reinforcement learning and neural networks to train an autonomous game-playing agent.

Python
PyTorch
Reinforcement Learning
Neural Networks
AI

Workout Genie

CS
Completed

Full-stack AI-powered fitness assistant providing personalized exercise guidance via a conversational AI interface with Google OAuth authentication and customized workout recommendations.

React.js
Next.js
AI Integration
Google OAuth
Full-Stack

ArduinoSerial2

3
CS
Completed

A Python library published on PyPI for seamless serial communication with Arduino boards, featuring auto-detection and multithreading support.

Python
Arduino
Serial Communication
PyPI

Portfolio-next

4
CS
In Progress

A modern, responsive portfolio website built with Next.js, Tailwind CSS, and Framer Motion.

Next.js
Tailwind CSS
Framer Motion
TypeScript

VVLLM

AI
Completed

Proprietary end-to-end multimodal AI inference engine with native Speech-to-Text, Text-to-Speech, and Vision-Language Model components using ONNX Runtime and Apple MLX for optimized on-device inference.

Python
ONNX Runtime
Apple MLX
PyTorch
Multimodal AI
TTS
STT

Open Source Contributions

Giving back to the ecosystem

LangChain Docs

1k+

Authored PR #2259 adding the complete Vision + Multimodal section after identifying missing Groq vision support (issue #34589). Now live in official docs, enabling adoption of vision-capable models like Llama-4 Scout/Maverick.

Documentation
View on GitHub

LangChain

94k+

Contributed to the core LangChain framework, improving developer experience for LLM-powered application development.

Core Framework
View on GitHub

Publications

Research & preprints

EduVid-LLM: A Planning-Centric Architecture for Automated Educational Video Generation

Gokulbarath SK · Preprint, Zenodo · Aug. 2025

DOI: 10.5281/zenodo.16914585

GitHub Activity

Open source by the numbers

GitHub Statistics

My open source contributions

Total Stars

0

Repositories

0

Total Commits

0

Pull Requests

0

Current Focus

What I'm working on

Active Project

GNX CLI

🤖 The Next-Gen AI Agent. Unlike normal agents, it goes beyond text and can control your Desktop & Android.

Python
AI
CLI
Automation
Desktop Control

Get in Touch

Feel free to reach out for collaborations or just a friendly hello

© 2026 Gokulbarath. Built with Next.js and Tailwind CSS.