I'm Burak, based in Oslo. Mostly I contribute upstream to open-source robotics, autonomous-driving simulation and local LLM projects.
Offline checker for PX4 control allocation (CA_*) parameters: runs PX4's own allocation code on a parameter file and reports the resulting matrices and likely configuration mistakes.
41 pull requests to 10 projects · ✅ 28 merged · ⏳ 10 in review · ✖️ 3 closed
Drone flight stack: fixed-wing Offboard, control allocation, EKF2 replay test and build fixes.
- ⏳ fix(metadata): document the parameters that moved to yaml files in review, opened Oct 23, 2026
- ⏳ feat(tools): add a script to convert v1.17 parameter files for v1.18 in review, opened Oct 21, 2026
- ✅ fix(heater): keep v1.17 heater settings on upgrade [1.18] merged Oct 21, 2026
- ⏳ docs(releases): note that v1.17 parameter files are not migrated in review, opened Oct 20, 2026
- ✅ fix(heater): keep v1.17 heater settings on upgrade merged Oct 20, 2026
- ⏳ fix(ekf2): keep v1.17 auxiliary global position settings on upgrade in review, opened Oct 20, 2026
- ⏳ fix(fw_mode_manager): ignore setpoints from before Offboard in review, opened Oct 16, 2026
- ✅ fix(mc_raptor): build with clang merged Oct 16, 2026
- ✅ fix(airframes): set CA_ROTOR_COUNT in three airframe scripts merged Oct 16, 2026
- ✅ [BACKPORT 1.18] fix(fw_mode_manager): clear the course setpoint in Offboard [1.18] merged Oct 8, 2026
- ✖️ fix(ekf2): stop the test replay at the end of the sensor data closed Oct 20, 2026
- ✖️ fix(control_allocation): scale thrust by the actuators producing it closed Oct 21, 2026
- ✅ fix(fw_mode_manager): clear the course setpoint in Offboard merged Sep 30, 2026
- ✅ fix(rover): silence missing HIWONDER_EMM_EN on builds without the driver merged Oct 5, 2026
Symbolic regression library: pandas DataFrame column-name handling.
- ⏳ fix: keep DataFrame column names that are str subclasses in review, opened Oct 19, 2026
Robot simulator sensor models: air pressure sensor SDF configuration.
- ⏳ Load reference_altitude from SDF in AirPressureSensor in review, opened Oct 18, 2026
Ground control station: MAVLink COMMAND_INT support and mission command handling.
- ✅ fix(Vehicle): keep the AVAILABLE_MODES seq after downloading the modes merged Oct 18, 2026
- ✖️ test(Vehicle): port SetHomeTest to the current GPS position API closed Oct 16, 2026
- ✅ fix(PX4): send DO_REPOSITION as COMMAND_INT when supported merged Oct 16, 2026
- ✅ fix(Vehicle): send DO_SET_HOME as COMMAND_INT when supported merged Oct 15, 2026
- ✅ fix(MissionManager): restore mission commands lost to broken enum translations merged Sep 29, 2026
IoT platform: message reader time bounds, CLI docs and certificate Makefile fixes.
- ✅ MG-3628 - Write the certificate configs without the GNU Make 4 file function merged Oct 7, 2026
- ✅ MG-3148 - Document the users commands in the CLI README merged Oct 7, 2026
- ✅ MG-3621 - Use the created column for time bounds of JSON formats merged Oct 1, 2026
Drone flight stack: SITL autotests and HAL test fixes.
- ⏳ Plane: set tailsitter enable before creating the VTOL AHRS view in review, opened Oct 6, 2026
- ✅ autotest: fix and re-enable Plane.TerrainRally merged Oct 12, 2026
- ✅ AP_HAL: fix DSP_test reading past the end of gyro_frames merged Oct 6, 2026
MAVLink proxy and command-line ground station: console completion fixes.
- ✅ OpenDroneID: use the UTC epoch for the 2019 timestamp merged Oct 8, 2026
- ✅ rline: don't let a short completion rule break the others merged Oct 1, 2026
Autonomous-driving simulator: Python API agents, examples and docs.
- ✅ docs: fix broken internal links merged Oct 5, 2026
- ✅ fix(python): report spawn failures in the collision determinism smoke test merged Oct 2, 2026
- ✅ docs: fix code examples in the guides that fail when run merged Oct 2, 2026
- ✅ docs(python): fix the Python API snippets and remaining keyword names merged Oct 1, 2026
- ✅ fix(python): import sys in the manual_control examples merged Oct 1, 2026
- ✅ docs(python): use the bindings' keyword argument names merged Sep 30, 2026
- ✅ docs: state that actor velocities use world coordinates merged Sep 30, 2026
- ✅ docs: update walker skeleton tutorial to the current bone API merged Sep 30, 2026
- ✅ fix(agents): handle a missing incoming waypoint in BehaviorAgent merged Sep 29, 2026
- ✅ fix(python): honour --show-* flags in no_rendering_mode map cache merged Sep 29, 2026
MAVLink Python library and code generators: Swift generator fix.
- ⏳ generator: Swift: use the XML bitmask attribute for option sets in review, opened Oct 1, 2026
Local LLM runtime: MLX runner and Gemma 4 mixture-of-experts loading on Apple Silicon.
- ⏳ mlxrunner: load gemma4 experts in the mlx-lm switch_glu layout in review, opened Sep 24, 2026
Last updated Oct 23, 2026 by GitHub Actions


