Work Experience ZEROFLAi

  • Co-Founder & CEO
    Jul. 2023 - Present
    • Bridging drone innovation from research to industry
    • Autonomous charging system for UAVs for perpetual autonomous missions without a human in the loop

Technology Innovation Institute, Abu Dhabi, UAE

  • Senior Researcher Hardware Design
    Jul. 2020 - Aug. 2023
    • Fully automated system design for test platforms - Quadcopter and Fixed-Wing VTOL
    • Unified control architecture for quadcopters and fixed wings
    • Implemented non-linear controller and planner for high-speed aggressive quadcopter flights exceeding 100 miles per hour
    • Multi-sensor fusion using an Unscented Kalman Filter
    • Designed a cascaded multi-filter approach (EKF & PDAF) to track incoming objects while removing false positives
    • Mission commander with tight integration with QGroundControl
    • Custom UI for commander and control modules
    • Full hardware system design

Algorythma Autonomous Aerial Labs, Abu Dhabi, UAE

  • Systems Integration Engineer
    Oct. 2018 - Jun. 2020
    • Developed a unified swarming subsystem to command and control UAVs
    • Designed and implemented a geometric controller for trajectory tracking
    • Designed a minimum snap trajectory generator and sampler
    • Built a custom sensor fusion system using EKF
    • Designed and implemented a globally consistent state estimation for swarming applications
    • Implemented online 3D mapping using RGBD cameras
    • Custom designed a GUI for feedback and control
    • Developed scripts for easy system setup
    • Implemented continuous integration for important subsystems using Jenkins and Docker
    • PCB design and development for various subsystems

BUT nv, Dubai, UAE

  • Hardware Developer / Lead Hardware Engineer
    May. 2015 - Sept. 2018
    • Built RC car with FPV and lap timer, controlled with steering wheel for racing
    • Backend implementation for an in-house Robotic AI assistant
    • Implemented control of ABB Yumi robotic hand using PlayStation controller at MWC 2018
    • Created an interface that connected Unity 3D with ABB Yumi using RAPID
    • Built a touchscreen using a Hokuyo Lidar and integrated it with in-house content
    • Designed and built 4D Virtual Reality systems, which triggered additional experiences like water mist, scent, rumble, etc.
    • Reverse-engineered black box systems
    • Developed custom software for holographic fans, allowing multiple fans to sync content and display large format videos
    • Designed networking protocols and seamless player tracking for a multiplayer VR experience
    • Implemented user tracking in a large-scale interactive Augmented Reality project
    • Used Crazyflie 2.0 as an autopilot for a swarm of 6 mini quadcopters in a dance
    • Integrated custom sensors in the smart mirror platform to detect parameters like height, weight, temperature, breathing rate, etc.
    • Created a 6DOF trackable paper to be used as control for a projection mapping table
    • Implemented and merged face analytics API into in-house solutions
    • Built a prototype concept for the smart living room, with features including a key finder, knock controller, smart wallpaper, etc.
    • Full 6DOF tracking of an object using PNP algorithm and a single camera
    • Designed and implemented software to analyze and add motion to 360 video
    • Server maintenance and optimization for the Guzzle app
    • Built and delivered workshops for university students, including OpenCV, Arduino, and using microcontrollers with computers
    • Built an object detection/recognition API using machine learning for Unity 3D

The Assembly, Dubai, UAE

  • In House Engineer
    Oct. 2014 - May. 2015
    • Delivered workshops on various topics, including Robotics and IoT
    • Basics of IoT: Introduction to IoT, IOE, and the AllJoyn library from Qualcomm
    • Advanced IoT: Continued from Basics of IoT, introducing and teaching the AllJoyn library
    • Learning Computer Vision: Introduced OpenCV and taught basic Image Processing functions
    • Learning Gesture Control: Introduced the Leap Sensor and demonstrated its use for robot control
    • Basics of UAVs: Introduced participants to UAV concepts, including flight, control, etc.
    • Smart Home Automation: Introduction to the Arduino Platform and environmental sensing
    • DIY Security Camera: Used OpenCV optical flow algorithm to detect movement and upload videos to the cloud
    • How do Robots See: Focused on implementing and improving obstacle avoidance algorithms

Etisalat, Dubai, UAE

  • UAV Engineer
    Dec. 2014 - Feb. 2015, Aug. 2014 - Oct. 2014
    • Developed path planning and obstacle avoidance algorithms
    • Implemented non-linear control systems for low power consumption flights
    • Designed autonomous charging schemes and route optimizations for long-endurance flights
    • Interfaced sensor stacks with controllers and designed multi-rotor platforms for heavy payloads
    • Full software stack development for UAV projects