Nafis Ahmed

Embedded Software Developer

I build software that runs from silicon to browser — MCU Firmware drivers, robot navigation stacks, and the tools that make hard things learnable.

★ Featured Project

Voxelize Navmesh: Dynamic Obstacle Avoidance with ROS 2

robotics

A complete ROS 2 system that converts live LiDAR point clouds into dynamic navigation mesh obstacles. Uses a C++/Python hybrid architecture: a C++ voxelizer ingests LiDAR at sensor rate, subtracts the static map with Chebyshev neighbourhood probes, and publishes only dynamic foreground points. A Python co-simulation node clusters those points into cylinders and injects them into a Detour tile cache — rebuilding only the overlapping tiles in under a millisecond each.

C C++ Python ROS 2 PCL Recast/Detour Open3D PyQt5 CMake

All Posts

Embedded HVAC Controller

embedded

Real-time dual-compressor HVAC control system with Arduino FreeRTOS and Python desktop GUI — thermal simulation, load balancing, and bidirectional serial communication.

C C++ Python FreeRTOS +4