UAS Systems Engineer · PX4 Firmware & Drone Autonomy · PhD Researcher at BME
Robotics and UAS Engineer with 10+ years of experience across the full drone development cycle — firmware, autonomy, hardware integration, and cloud telemetry. Specializing in PX4, ROS 2, and Auterion SDK; currently pursuing a PhD at BME on UAS navigation in complex environments.
I'm a Robotics and UAS Engineer with 10+ years of hands-on experience across the full drone development cycle. My work spans the complete stack — from low-level PX4 firmware and EKF2 sensor fusion, to high-level ROS 2 autonomy and cloud telemetry pipelines. I've designed, built, and deployed 11+ UAS platforms across a range of applications: heavy-lift multirotors, VTOL aircraft, fixed-wing mapping platforms, FPV systems, and industrial drones — taking each from concept and hardware R&D through flight validation and production deployment.
At LucidBots, I owned PX4 firmware for the Sherpa industrial drone, designed the VertiClean autonomous facade-cleaning flight mode (C++, Auterion SDK), and built cloud infrastructure streaming real-time telemetry to AWS at ~115 msg/sec.
Currently a PhD researcher at BME (Budapest University of Technology and Economics), I'm advancing UAS navigation in complex, GPS-degraded environments — research grounded directly in real-world flight incident analysis.
I hold a patent on IoT-based vehicle speed control and have a background spanning hardware design, AI/ML, and flight operations going back to 2015.
Autonomous building facade-cleaning flight mode for the Sherpa industrial drone.
Built using Auterion SDK (C++), it replaced fully manual piloting — operators clean
an entire facade end-to-end with a single button press.
Validated via SITL and SIH simulation (demo on left) before field deployment.
Phase 2 introduced LiDAR-based distance locking for constant 3 m standoff from facades.
ROS 2/Docker application streaming real-time flight telemetry from Skynode to AWS at ~115 msg/sec with zero message drops. Integrates Kinesis Data Streams, IoT Core (MQTT heartbeat), and S3 storage. Deployed as an AOS containerized app.
Architected the full onboard communication stack for a next-gen industrial drone platform — bridging MAVLink to a SIYI UniRC ground station (QGC), and uXRCE-DDS to ROS 2 on Raspberry Pi 5 over a shared Ethernet backbone. Defined message routing, interface contracts, and middleware configuration for a tightly integrated autonomy stack.
Fixed critical EKF2 GNSS yaw test failures in Lucid's private PX4 fork and modified GPS heading fusion logic for reliability near magnetically-interfered environments. Managed 5+ firmware releases with full QA on Skynode X and Skynode Orange.
AOS application for recording Sherpa FPV camera streams and uploading footage to AWS S3 without affecting AMC or Suite video. Deployable fleet-wide across Sherpa 1.0/1.5. Stops on disarm, handles file lifecycle and upload management.
Patented system for controlling vehicle speed based on authorized speed limits using IoT infrastructure. Enables automatic, location-aware speed enforcement via real-time IoT communication between vehicles and road infrastructure.
Capabilities
Design and implementation of full autonomy stacks — mission logic, offboard control, multi-sensor state estimation, and onboard decision-making. Built on PX4, ROS 2, and Auterion SDK for production-grade platforms.
End-to-end integration of custom UAS platforms — airframe design, payload systems, companion computer setup, sensor suites, and communication architecture. From prototype to flight-ready system.
Rigorous real-world flight validation — firmware regression testing, failure mode analysis, performance characterization, and safety verification. Experienced with Skynode, PX4 SIH/HITL, and production field deployments.
Bridging PX4 flight control with ROS 2 autonomy stacks — uXRCE-DDS middleware setup, DDS topic mapping, Ethernet network architecture, simulation environments, and custom message definitions.
Deep-dive incident analysis from ULog data — reconstructing failure timelines, diagnosing EKF2 instability, yaw divergence, vibration anomalies, sensor drop-outs, and motor faults with root cause reports.
Design and deployment of real-time telemetry pipelines from drone to cloud — ROS 2 data ingestion, AWS Kinesis/IoT Core/S3, containerized AOS app deployment, and fleet monitoring systems.
Independent review of UAS system architecture, autonomy stack decisions, firmware strategy, and deployment readiness. Structured technical assessment with actionable recommendations before committing to production.
Started from zero as a complete beginner — raw frame parts, no experience, no playbook. Flashed ArduPilot, spent weeks tuning PID loops through trial, error, and hard crashes. Two years and multiple dev cycles later, the result was a highly reliable inspection platform: 45+ minute flight time, day/night vision cameras, live FHD video streaming to both the RPIC and a remote surveillance/command center, and proven stable in extreme heat (+45°C). From beginner to a drone that professionals could trust in the field.
What made this build special was that every frame part was designed and fabricated in-house — no off-the-shelf frame, just raw materials and iteration. Six motors gave single-motor-failure redundancy and the lifting capacity for an agriculture spray payload. Went through several design-build-test cycles before a successful spray trial was completed. A lesson in self-reliance and structural problem-solving under real agricultural field conditions.
University research putting embedded systems theory into practice — starting with breadboard Arduino circuits, building sensor networks, and testing communication protocols between nodes. This was also where C++ became a real tool: started learning it specifically to implement sensor data processing and streaming logic directly on the microcontroller. The BSc thesis was a fully practical implementation titled "Application of IoT Drone in Environment Monitoring" — a drone carrying onboard gas sensors to detect leaks around oil and gas refineries. Sensors connected to an Arduino unit that processed the readings and streamed them in real time to a remote monitoring system, giving ground operators continuous environmental awareness.
Designed and built an IoT-based vehicle speed enforcement system aimed at reducing speeding near schools and enforcing zone limits in personal cars. The concept: RF transmitters (tags) are placed at designated locations — when a vehicle enters a tagged zone, the onboard unit receives the tag ID, looks up the allowed speed limit stored for that zone, warns the driver, and automatically limits the vehicle's throttle if the limit is exceeded. Demoed on a small RC car with four tagged zones, each with a different speed limit. The vehicle controller read incoming tag IDs and responded in real time — autonomously. Filed as a patent for the system architecture and enforcement logic.
Tackled the most mechanically complex platform — a hybrid VTOL that takes off vertically then transitions to fixed-wing cruise. Sized the power system for a 4.5 kg airframe, and ran thrust-to-weight and motor efficiency tests on the bench before flight validation.
Crash damage, failed bearings, burnt motors — repairing drones teaches you more about how they work than building them. Disassembled frames to bare carbon, rewound motor coils, replaced ESC stacks, and rebuilt flight controllers. Each repair was a diagnostic exercise: read the failure, trace the cause, fix it right.
Built custom FPV racing drones to customer specifications at Dron-iq — frame selection, motor and prop pairing, ESC stack soldering, Foxeer camera and video transmitter installation, and Betaflight tuning tailored to each customer's flying style. Racing setups, freestyle rigs, and long-range configurations. Some builds were exhibited at UAS showcases. Production-level repeatability with hobbyist attention to detail.
Planned and executed a fixed-wing photogrammetry mission over the University of Kufa campus — setting up QGroundControl for automated grid mission planning, laying ground control points, and running two complete flights that captured 800+ images at calibrated overlap. Post-processed the full dataset in Drone Deploy, producing a 1.8 GB high-resolution orthomosaic map of the campus.
At Avianna (Lisle, Illinois — remote), served as both Drone Engineer and R&D Hardware Lead — owning the full hardware lifecycle for a custom professional UAS platform. Designed airframes, integrated avionics and sensor suites, and wrote PX4-based flight control integration code validated through SIH and hardware-in-the-loop (HIL) emulators. Coordinated with US headquarters on hardware specs and delivery milestones, and ran systematic flight experiments to optimize platform performance for mission requirements.
At LucidBots, owned the full software stack for the Sherpa industrial drone — PX4 firmware maintenance, autonomous flight app development using the Auterion SDK (C++), and hardware-software integration. Built a dedicated SIH test bench (Skynode X + Skynode Enterprise + motor controller) enabling complete software validation without a live aircraft. Separately, assembled a full Sherpa system replica — same flight stack, different propulsion system — a flying drone purpose-built for software testing in real flight conditions. Both setups together gave end-to-end coverage from sim to real flight. Delivered VertiClean autonomous facade cleaning, FPV recording pipeline, and firmware releases through v4.1.28-5.3.0.
Alongside hands-on engineering work, produced tutorial content covering drone building, PX4 configuration, FPV setup, and embedded systems topics — translating field experience into accessible guides for the broader UAS and robotics community.
Every project in this timeline passed through some version of this workbench. What started as a basic soldering station grew project by project — gaining oscilloscopes, Raspberry Pis, motor controllers, dual screens, and full drone stacks in various states of assembly. The desk is a snapshot of whatever problem was being solved at the time: embedded firmware, avionics integration, or ROS 2 debugging.
Work With Me
Working with startups, robotics teams, and industrial UAS companies on autonomy, firmware, and field deployment challenges. Whether you need hands-on engineering, architectural guidance, or an independent technical review — reach out and let's discuss your project.
Discuss your UAS engineering challenge — architecture decisions, firmware questions, autonomy design, or deployment strategy. Focused technical session with actionable output.
Ongoing technical advisory for robotics and UAS teams — system architecture reviews, R&D direction, firmware strategy, and second-opinion input at key decision points.
Direct engineering involvement in autonomy development, PX4 integration, flight validation, or telemetry infrastructure. Scope and terms defined per engagement.
Consultations available upon request · Rates depend on project scope and engagement type.