Arek Sredzki is a senior autopilot engineer with 11 years building production autonomous vehicle systems, currently leading Autopilot planning at Tesla after senior planning and motion roles at Argo AI and NIO. He specializes in motion planning, obstacle detection, machine learning, and safety-critical real-time systems, with hands-on experience shipping features in high-stakes automotive environments. Arek brings full-stack embedded familiarity—evidenced by low-level fixes and hardware support contributions to projects like avrgirl-arduino—and a track record improving update and asset workflows in the electron-release-server. Based in Vancouver, he combines academic training in robotics with practical leadership as an engineering manager, and maintains a public portfolio at arek.io that highlights both research-driven and pragmatic solutions.
11 years of coding experience
13 years of employment as a software developer
High School, High School at Rockridge Secondary
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at The University of British Columbia
CPSC 373 Artificial Intelligence for Robotics – Taught by Sebastian Thrun, CPSC 373 Artificial Intelligence for Robotics – Taught by Sebastian Thrun at Udacity
A fully featured, self-hosted release server for electron applications, compatible with auto-updater.
Role in this project:
Back-end Developer
Contributions:16 releases, 8 reviews, 50 commits in 7 years
Contributions summary:Arek primarily contributed to the back-end functionality of the electron-release-server, focusing on bug fixes and feature enhancements related to asset management, update processes, and API stability. They addressed issues in the VersionController, AssetController, and WindowsReleaseService, demonstrating a strong understanding of the application's update mechanisms. The user's work included improvements to the download process, channel handling, and the implementation of semantic versioning.
:girl: :pager: A NodeJS library for flashing compiled sketch files to Arduino microcontroller boards.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 3 PRs, 16 comments in 1 day
Contributions summary:Arek made several contributions focused on improving the `avrgirl-arduino` library, which is designed for flashing compiled sketch files to Arduino boards. The user added support for a specific Sparkfun board, demonstrating hardware compatibility knowledge. They implemented error handling for port listing and refactored asynchronous calls, which improved the reliability and stability of the flashing process. A crucial fix for a timeout bug involving STK500 boards suggests experience with debugging and understanding low-level hardware interactions.
sketch-filesgirljavascriptarduinonodejs-library
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.
Request Free Trial
Arek Sredzki - Sr. Staff Autopilot Engineer at Tesla