// hello, world

Ibrahim Bin Mansur

Embedded Systems Engineer

> Medical Device Software

I build reliable software for machines that matter — from regulated medical devices to autonomous robots and connected IoT products.

Portrait of Ibrahim Bin Mansur

About Me

I'm an electrical engineer (B.E., NUST) who fell in love with the space where software meets hardware. I started out building robots and ESP32-based IoT products, and today I develop software for medical devices — Qt-based HMIs and C++ device-control layers for dialysis systems, working within IEC 62304 / 60601 processes where design reviews, risk management, and code quality genuinely matter.

Along the way I've written firmware for smart water geysers, built localization systems for indoor delivery robots, trained CNNs to recognize human-object interactions, and put web servers on microcontrollers. I like systems that are intelligent, efficient, and dependable.

$ cat hobbies.txt
Coding, exploring new technologies, continuous learning — and when I'm off the clock: anime, sports, and personal projects.

Medical Devices

Qt HMIs and C++ control software for dialysis systems — IEC 62304 / 60601, FMEA & risk management.

Robotics

ROS/ROS2, localization, computer vision, PID control, simulation in Gazebo.

Embedded & IoT

ESP32, FreeRTOS, ESP-IDF, device drivers, connected product firmware.

Technical Skills

Languages

  • C
  • C++ / STL
  • Python
  • Shell Scripting
  • Verilog

Embedded

  • ESP32
  • FreeRTOS
  • ESP-IDF
  • Jetson Nano
  • Device Drivers
  • IPC
  • FPGA
  • Arduino

Robotics & CV

  • ROS / ROS2
  • OpenCV
  • Gazebo
  • PID Control
  • microROS
  • TensorFlow / Keras

Medical Device Process

  • IEC 62304
  • IEC 60601
  • FMEA
  • Risk Management
  • Design Reviews
  • Code Reviews
  • HMI / Usability

Tools

  • Linux
  • Qt
  • Git / GitHub
  • CMake
  • Cross-compilation
  • PlatformIO
  • SCADA / PLC

Get In Touch

Whether it's a role, a collaboration, or just a question about embedded systems — my inbox is open.