Work Experience ZEROFLAi
- Co-Founder & CEOJul. 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 DesignJul. 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 EngineerOct. 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 EngineerMay. 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 EngineerOct. 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 EngineerDec. 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
