Alex Klimaj is an electrical and embedded systems engineer turned founder who has spent 11 years designing high-performance electronics and firmware for drones, robotics, and industrial products. As CEO/CTO of ARK Electronics and former electrical lead at Teal Drones, he blends circuit and PCB design (including rigid-flex and high-power DC systems) with low-level PX4 firmware work to accelerate the U.S. drone industry. His hands-on background spans battery SMBus monitoring, high-density multi-layer boards, motor controllers, camera and IMU PCBs, and manufacturing test automation. An active contributor to PX4 projects, he’s adapted U-Blox F9P GPS drivers and expanded SMBus battery drivers to improve real-world navigation and power telemetry. Comfortable from lab bench to codebase, he leverages instruments like Keysight oscilloscopes for RF and power validation while driving product cost and manufacturability gains. Based in Salt Lake City, he combines founder-level strategy with deep hardware-software integration expertise that often surfaces in firmware-driven measurement innovations.
10 years of coding experience
5 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Contributions:11 reviews, 9 commits, 12 PRs in 1 year 6 months
Contributions summary:Alex's contributions center around modifying and configuring the UBX GPS driver within the `px4/px4-gpsdrivers` repository. They focused on adapting the driver for specific U-Blox GPS modules, particularly the F9P, by adjusting configuration settings and enabling specific features like moving base functionality and UART1 communication for heading data. The changes involve modifying baud rates, enabling and disabling specific message output formats, and setting measurement rates. These modifications suggest a focus on hardware integration and optimization.
Contributions:149 reviews, 74 commits, 248 PRs in 4 years 11 months
Contributions summary:Alex primarily worked on the `batt_smbus` driver within the PX4 Autopilot Software repository. Their contributions involved updating and expanding the driver to support battery monitoring via SMBus, including changes to the battery status message and fixes related to temperature readings. The changes included adding error returns and code modifications. They added code related to reading the serial number and cycle count.
multicopteravoidancedroneuasraspberry-pi
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.