Skip to content

Available for work

Mohammed Almsitef

Robotics & AI Engineer

I build systems that perceive, reason, and act — from deep learning models for vision and language to the real-time autonomy stacks that run them on physical robots.

  • Robotics
  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Computer Vision
  • NLP

About

I'm an engineer working at the intersection of robotics and applied AI. My work runs the full width of the problem — training the perception and language models, then earning the right to trust them by putting them on hardware that moves through the real world.

On the AI side that means computer vision (detection, segmentation, visual SLAM), deep learning (CNNs, transformers, reinforcement learning), and increasingly NLP and LLMs for grounding natural-language instructions into robot behaviour. On the systems side it means ROS 2, real-time control, sensor fusion, and the unglamorous work of making a model fast enough to run on an embedded GPU.

The interesting problems live where those two halves meet: distribution shift between simulation and reality, latency budgets that make a great model unusable, and calibrating how much a planner should trust a network that is confidently wrong. I care about measurable results and honest failure analysis.

Mohammed Almsitef
X+
Years in robotics & AI
XX
Models trained & deployed
XX
Systems shipped to the field

Projects

  • Language-Conditioned Robot Manipulation

    2025

    Natural-language instructions grounded into executable robot plans, without per-object training.

    • PyTorch
    • LLMs
    • CLIP
    • Open-vocab detection
    • ROS 2
    • MoveIt 2
    • TensorRT
  • Autonomous Mobile Robot Navigation Stack

    2025

    A full ROS 2 autonomy stack for a warehouse AMR, with a learned traversability costmap replacing hand-tuned heuristics.

    • ROS 2
    • C++
    • Nav2
    • SLAM Toolbox
    • PyTorch
    • PREEMPT_RT
    • Docker
  • Real-Time Detection & Tracking on the Edge

    2024

    Multi-object detection and tracking fast enough to sit inside the control loop on a Jetson.

    • YOLO
    • ByteTrack
    • TensorRT
    • CUDA
    • Jetson
    • ONNX
  • Sim-to-Real Deep Reinforcement Learning

    2024

    A locomotion policy trained in simulation that survived terrain the hand-tuned baseline could not.

    • PPO
    • Isaac Sim
    • PyTorch
    • MuJoCo
    • Domain randomization
  • Visual-Inertial SLAM

    2024

    Tightly-coupled visual-inertial odometry with a factor-graph back end for GPS-denied flight.

    • C++
    • OpenCV
    • GTSAM
    • Ceres
    • Eigen
  • Retrieval-Augmented Technical Assistant

    2023

    A RAG system answering questions over technical documentation, evaluated against human labels.

    • Transformers
    • LoRA
    • RAG
    • Vector search
    • FastAPI
    • Docker

Open Source

Kept separate from my own projects on purpose — contributing to someone else’s codebase demonstrates different things: reading unfamiliar code, working to a project’s standards, and getting a change through review with maintainers you’ve never met.

  • Nav2 · Fixed a recovery-behaviour deadlock in the navigation stack

    Merged · 2025

    A recovery behaviour could leave the behaviour tree waiting on an action server that had already aborted, stalling navigation until a restart. Traced it to the cancellation path, added a regression test, and worked through review with the maintainers.

    • C++
    • ROS 2
    • Behaviour trees
    View the pull request
  • MoveIt 2 · Added a planning-scene utility and its documentation

    Merged · 2024

    Contributed a helper for a collision-object workflow that previously required boilerplate at every call site, plus API documentation and examples so the addition was usable without reading the source.

    • C++
    • MoveIt 2
    • Documentation
    View the pull request
  • Open3D · Fixed a point-cloud registration edge case

    Merged · 2024

    Registration silently returned an identity transform on degenerate inputs instead of reporting failure. Added the guard and a unit test covering the degenerate case.

    • C++
    • Python
    • Point clouds
    View the pull request

Skills

Languages

  • Python
  • C++17 / 20
  • CUDA
  • SQL
  • Bash
  • CMake

Machine Learning

  • scikit-learn
  • XGBoost / LightGBM
  • Feature engineering
  • Hyperparameter search (Optuna)
  • Model evaluation & calibration
  • Time-series forecasting

Deep Learning

  • PyTorch
  • TensorFlow / Keras
  • CNNs & Vision Transformers
  • Reinforcement learning (PPO / SAC)
  • Distributed & mixed-precision training
  • Model compression

Computer Vision

  • OpenCV
  • Detection (YOLO / DETR)
  • Semantic & instance segmentation
  • Stereo & depth estimation
  • Visual SLAM / VIO
  • Camera calibration

NLP & LLMs

  • Hugging Face Transformers
  • Fine-tuning (LoRA / QLoRA)
  • RAG & vector search
  • Embeddings & semantic search
  • Tokenization, spaCy / NLTK
  • Evaluation & guardrails

Robotics

  • ROS 2 (Humble / Jazzy)
  • Nav2 & MoveIt 2
  • Sensor fusion (EKF / UKF)
  • Motion planning
  • Real-time control (MPC / PID)
  • Behavior trees

Simulation

  • NVIDIA Isaac Sim
  • Gazebo / Ignition
  • MuJoCo
  • Domain randomization
  • Sim-to-real transfer
  • Foxglove / rviz2

MLOps & Deployment

  • Docker & CI/CD
  • Weights & Biases, MLflow
  • ONNX / TensorRT
  • Jetson & edge inference
  • Data & experiment versioning
  • Monitoring & drift detection

Embedded & Hardware

  • Linux PREEMPT_RT
  • STM32 / FreeRTOS
  • CAN / CANopen
  • LiDAR, IMU, depth cameras
  • Time synchronization
  • Hardware-in-the-loop

Experience

  1. Senior Robotics & AI Engineer · Company Name

    2023 — Present

    Perception and autonomy for a fleet of N robots deployed across M customer sites.

    • Replaced a hand-tuned perception heuristic with a learned segmentation model, lifting obstacle recall from XX% to YY% while holding the inference budget under Z ms on embedded hardware.
    • Owned the training-to-deployment path: dataset curation, active-learning loop on field failures, TensorRT export, and shadow-mode evaluation before promotion.
    • Built a hardware-in-the-loop CI rig that replays field recordings on every merge — caught N regressions before they reached a robot.
    • Mentored N engineers across the ML and robotics sides of the team.
  2. Computer Vision & Machine Learning Engineer · Previous Company

    2021 — 2023

    Vision models for automated inspection and robotic manipulation.

    • Trained and shipped detection and segmentation models that raised defect catch rate from XX% to YY% at a Z% false-positive rate.
    • Cut inference latency X× through quantization and operator fusion, moving the model from a server GPU to an on-device accelerator.
    • Built the labelling and evaluation pipeline — including the class-imbalance handling that made rare-defect metrics trustworthy.
  3. Robotics Engineer · First Company

    2020 — 2021

    Early-stage team building an outdoor inspection platform.

    • Developed sensor drivers and time-synchronization for a LiDAR + IMU + stereo rig.
    • Prototyped the teleoperation stack and the first autonomous waypoint-following demo.

Education

  • M.Sc. Robotics & Artificial Intelligence · University Name2018 — 2020
  • B.Sc. Computer / Electrical Engineering · University Name2014 — 2018
Download full résumé

Contact

Let\u2019s work together.

I\u2019m open to full-time roles, contract work, and interesting collaborations \u2014 especially anything involving autonomy in the real world. Email is the fastest way to reach me.

Based in
City, Country
Response time
Within a couple of days