Skip to content
View bithabib's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report bithabib

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
bithabib/README.md

Habibur Rahman

Robotics Software Engineer · C++ · Python · ROS 2 · Perception and Control

I build software for mobile robots and manipulators, from simulation through to tested behaviour. Currently a Robotics Engineer at T-Robotics, South Korea. MSc in AI Convergence Engineering.

LinkedIn · Website · Email


Current work

  • Autonomous docking for a diagonal-steered AMR (ROS 2). Marker-based docking with arc alignment from instantaneous-centre-of-rotation geometry, then a lidar/camera PD approach. 30/30 successful docks in Gazebo, 0.1 mm mean lateral error, and stable under 0.8 s servo lag.

Projects

Project Description
learning-ros2-box-picking-robot ROS 2 pick-and-place robot in Gazebo: depth-camera box detection with OpenCV and tf2, 3-DOF inverse kinematics, and a grasp state machine on ros2_control
cpp-robotics-interview-prep Tested C++17 robotics algorithms: A* planner library with GoogleTest, Dijkstra, Kalman filters in Eigen, PID with anti-windup, SE(2)/SE(3) transforms, RANSAC
flash_ssd_simulator_web Eyana, an interactive flash SSD simulator (best paper, ISET 2025)
quantum_computer_simulator Eshyana, an interactive quantum circuit simulator

Skills

  • Languages: C++17 (STL, Eigen, CMake, GoogleTest), Python (NumPy, OpenCV), C, Bash
  • Robotics: ROS 2 Humble, tf2, ros2_control, Gazebo, URDF/xacro, RViz, RealSense, 2D lidar
  • Algorithms: A*, Dijkstra, Kalman filtering, PID control, inverse kinematics, RANSAC, state machines
  • Tools: Linux, Git, Docker, GitHub Actions, PyTorch

Background

Seven years of software engineering across robotics, research and industry. Ten publications in machine learning, storage systems and AI security.

Pinned Loading

  1. nginx_setup_in_odoo nginx_setup_in_odoo Public

    This document provides step-by-step instructions for setting up NGINX as a reverse proxy for Odoo, a popular open-source business management software. By configuring NGINX to handle incoming reques…

    19 24

  2. machine_learning_tutorial machine_learning_tutorial Public

    Welcome to the Machine Learning Tutorials repository! This repository contains tutorials and code examples for various machine learning algorithms implemented in Python.

    Python 3 2

  3. PyScript_tutorial PyScript_tutorial Public

    PyScript_tutorial

    HTML 15 1

  4. docker_course docker_course Public

    Docker Full Documentation for Installing and Running Odoo on Ubuntu

    6 3

  5. quantum_machine_learning quantum_machine_learning Public

    Welcome to the Quantum Machine Learning repository! This repository is a collection of resources, tutorials, research papers, and code related to the fascinating field of Quantum Machine Learning.

    9 6

  6. quantum_computer_simulator quantum_computer_simulator Public

    Eshyana, an educational quantum computer simulator, plus the code and datasets for predicting barren plateaus (gradient variance) in variational quantum circuits.

    Python 1