Hello, World! 👋

I'm Satyajit

Passionate about building intelligent robotic systems, autonomous navigation, and bridging the gap between mathematical theory and real-world engineering. Currently exploring ROS2, CUDA-accelerated perception, and AI-driven control systems.

About Me

Satyajit Halder

Robotics Software Engineer

3+
Years Exp.
2
Projects
2
Publications

Building Real-Time Robotics Systems

I'm a Robotics Software Engineer with 3+ years building real-time, multithreaded C++ systems, robot task lifecycle state machines, and fleet-level coordination software for autonomous robots.

My background spans deterministic motor control, behavior trees (BehaviorTree.CPP), ROS2/Nav2 navigation, and backend services built on gRPC, RabbitMQ, and MongoDB. I hold an MS in Mechanical Engineering (Robotics & Dynamics) from IIT Madras.

April 2024 — Present

R&D Engineer — Robotics & Real-Time Systems

Transasia Bio-Medicals Ltd., Bangalore

August 2023 — March 2024

Project Associate — Robotics & Computer Vision

ICSR, IIT Madras, Chennai

January 2019 — March 2024

Research Scholar, Dept. of Mechanical Engineering

IIT Madras, Chennai

Core Tech Stack

C++17 Python ROS2 / Nav2 BehaviorTree.CPP gRPC MongoDB RabbitMQ OpenCV Docker Linux

Featured Projects

Independent robotics projects in manipulator kinematics and multi-robot fleet coordination.

Forward & Inverse Kinematics

6-DoF robotic manipulator kinematics solver using DH parameters, Geometric Jacobian, and Damped Least Squares (DLS) IK with spiral trajectory tracking and 3D simulation.

Python Robotics NumPy Kinematics

Warehouse Fleet Management System

Multi-robot ROS2/Gazebo warehouse simulation with FSM + BehaviorTree.CPP pick-and-drop agents on Nav2, coordinated by a fleet controller over gRPC, RabbitMQ, and MongoDB, exposed via a FastAPI REST front-end.

ROS2 Gazebo Nav2 gRPC MongoDB

Skills & Technologies

A snapshot of the tools and technologies I work with most.

Python90%
C++85%
ROS / ROS288%
MATLAB80%
Computer Vision85%
Machine Learning78%
CUDA / GPU Computing75%
Linux / Ubuntu92%

Technology Ecosystem

Python
C++
ROS2
CUDA
OpenCV
TensorFlow
PyTorch
Linux
Git
Docker
MATLAB
SLAM
NumPy
Pandas
Nav2
Gazebo
Bash
CMake
MoveIt
PCL

Research & Publications

Peer-reviewed publications from my MS research on assistive-device mechanism design at IIT Madras.

Journal Article

Design and Development of a Mobile Sit-to-Stand Assistive Device

Satyajit Halder et al. · Journal of The Institution of Engineers (India): Series C, Vol. 105, pp. 299–312 · 2024

Two sit-to-stand assistive device variants using four-bar linkage synthesis and double-parallelogram scissor mechanisms with linear actuators, validated on volunteers with a 45% reduction in ground reaction force. The device design is patented (2024).

Biomechanics Mechanism Design Assistive Devices
Conference Paper

Design and Development of a Sit-to-Stand Assistive Device

Satyajit Halder et al. · Machines, Mechanism and Robotics, Proceedings of iNaCoMM · 2019

Optimization-based formulation of sit-to-stand trajectories minimizing integrated joint torques across five actuated joints, with a simulation framework validating the assistive motion model.

Biomechanics Optimization Robotics

My Resume

A snapshot of my education, experience, and skills. Download the PDF for a complete version.

Let's Connect

Whether you have a project idea, research collaboration, or just want to chat — I'd love to hear from you.

Say Hello 👋

I'm always open to interesting conversations, collaboration opportunities, and new challenges. Drop me a message and I'll get back to you as soon as possible.

Thank you! Your message has been sent. I'll get back to you soon.