
Ishmael Rogers
Verified Expert in Engineering
Robotics Developer
Atlanta, GA, United States
Toptal member since May 13, 2026
Ishmael is a full-stack robotics software engineer with eight years of experience taking autonomous systems from prototype to production. He works across the entire stack, including Rust and C++ control software running on underwater and aerial vehicles. He's also skilled in React and TypeScript operator dashboards, gRPC and WebSocket back ends, and AWS infrastructure provisioned with Terraform. He owns the scope end-to-end.
Portfolio
Experience
- React - 8 years
- C++ - 8 years
- Web App Design - 8 years
- System Design - 8 years
- Robot Operating System (ROS) - 5 years
- NVIDIA Omniverse - 4 years
- Android Studio - 3 years
- Rust - 2 years
Preferred Environment
Docker, Kubernetes, Linux, Python 3, C++, Rust, NVIDIA Jetson, Robot Operating System (ROS), Android Studio, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on was cutting GPS-denied navigation errors by 40% on a UUV, using an EKF I designed that fused DVL, IMU, and acoustic ranging.
Work Experience
Robotics Software Engineer
UUV Startup
- Reduced navigation error by 40% in GPS-denied underwater operations by implementing EKF-based sensor fusion across DVL, IMU, depth, and acoustic ranging inputs.
- Led a full Rust rewrite of the UUV autonomy stack, porting the mission-execution layer from a Python finite-state machine to a Rust behavior tree built on the bonsai crate for memory safety, deterministic async behavior, and composable mission logic.
- Built the async comms layer in Tokio and integrated ros2_rust (rclrs) for ROS 2 interop, enabling the Rust autonomy stack to exchange messages with C++ perception nodes and Python ground-station tooling.
- Wired gRPC services and WebSocket feeds between UUV autonomy nodes, mission-planning dashboards, and operator HMIs for real-time telemetry and bi-directional state synchronization.
- Streamed live mission video from UUV and surface platforms to operator dashboards using WebRTC data channels and GStreamer pipelines for low-latency, browser-native viewing.
- Designed the ROS 2 node graph tying navigation, perception, and mission-execution subsystems together across UUV compute stacks. Tuned DDS QoS profiles for bandwidth-constrained tethered and acoustic links.
- Set up GitLab CI pipelines for the Rust autonomy stack with automated cargo tests, clippy, and format gates to catch regressions before deployment.
Senior ATAK Developer
Oxford
- Led tactical Android (ATAK) mission integration and communications layers for ISR UAV teams, JTACs, and mission commanders.
- Shipped ATAK plugins fusing full-motion video, AI detections, and sensor metadata into distributed strike packages.
- Bridged ROS 2 telemetry from UAV autopilots into ATAK via Cursor-on-Target feeds, surfacing AI detection overlays on operator tactical maps in near real time.
- Hardened data links across waveform-agnostic radios with MIL-STD-2525 secure transport and multi-factor access control.
- Developed UI features for a lightweight C2 application in Kotlin Multiplatform, delivering a single map-based command-and-control interface across Android and desktop targets for unmanned vehicle operators.
Robotics Applications Engineer
ABB Robotics
- Developed 6-DOF manipulator simulations in RobotStudio for pick-and-place and high-throughput sortation applications.
- Wrote ROS 2 nodes interfacing 3rd-party AMRs with ABB manipulator cells, enabling coordinated material handoffs across autonomous loading, sorting, and unloading pipelines.
- Integrated stereo cameras and SKU scanners into sorting systems driven by industrial 6-DOF arms.
- Maintained Jenkins CI pipelines for robot cell software, automating build and validation steps for ROS 2 and RobotStudio deployments.
- Gathered requirements and delivered prototypes for new enterprise customers. Configured and staffed robot demo cells at industry trade shows.
Robotics Deployment Engineer
Whill Inc
- Built mapping and localization proof-of-concept for autonomous passenger wheelchairs using RTAB-Map.
- Stood up a ROS 2 navigation stack on top of RTAB-Map for autonomous wheelchairs, tuning costmaps, recovery behaviors, and pedestrian-aware safety zones for operation in crowded public spaces.
- Deployed passenger-carrying mobile robots in airport and hospital environments with an emphasis on safety validation and demonstrable ROI.
- Responded directly to production incidents across deployed wheelchair fleets at airport and hospital sites, performing on-site diagnosis and root-cause analysis across the autonomy stack.
- Consulted directly with enterprise customers to identify operational pain points and scope autonomy applications against them.
Experience
Montreal’s UAV
https://bitcloudlabs.io/moltressThe stack is built end-to-end in Rust: a mission-execution layer driving waypoint sequencing, a flight-control interface designed to integrate with off-the-shelf autopilots, and a telemetry pipeline for live state monitoring. Async coordination is handled by Tokio, with ros2_rust (rclrs) bridging the autonomy nodes into the broader ROS 2 ecosystem for perception and ground-station tooling.
The project doubles as a testbed for techniques developed across professional UUV and ground robotics work (behavior-tree mission logic, deterministic async scheduling, and sim-first development discipline) applied to a new airframe class.
BCL CRM
https://bcl-crm.bitcloudlabs.ioThe stack is Next.js with TypeScript on the front end, PostgreSQL for relational data, and AWS for hosting and infrastructure. Additionally, the solution was deployed with Terraform-managed pipelines.
Education
Master's Degree in Robotics and Intelligent Systems
Kennesaw State University - Kennesaw, Georgia, USA
Bachelor's Degree in Mechatronics Engineering
Kennesaw State University - Kennesaw, Georgia, USA
Skills
Libraries/APIs
React
Tools
NVIDIA Jetson, Android Studio, RobotStudio
Languages
Python, Python 3, C++, Rust, Kotlin, Java
Paradigms
Web App Design, System Dynamics
Platforms
Visual Studio Code (VS Code), Docker, Kubernetes, Linux, NVIDIA Omniverse, Amazon Web Services (AWS)
Frameworks
Next.js, Android SDK
Storage
PostgreSQL
Other
Robot Operating System (ROS), Control Systems, Kinematics, Full-stack, CI/CD Pipelines, Computer Vision, Manufacturing, AI Ethics, Artificial Intelligence (AI), Electronics, System Design, Embedded Systems, Differential Equations, React Three Fiber (R3F), LiDAR, Soft robotics, strength and materials, ATAK, ABB Robots, System Requirements, Mapping
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring