Shane Smiskol is an Openpilot engineer with nine years of software experience focused on back-end, embedded systems, and vehicle control software for autonomous driving. Based in San Diego, he contributes to comma.ai’s flagship openpilot and panda projects, adding safety-focused CAN logic, auto-resume cruise features, and reliability improvements that support hundreds of vehicle platforms. Shane pairs low-level embedded work (CAN bus, signal processing) with higher-level robotics OS integrations and testing, demonstrating a strong grasp of vehicle control algorithms and real-world sensor integration. He has a track record of improving message-queue and tooling infrastructure for performance and dynamic configuration, bridging DevOps and C++ systems work. A raylib user and University of North Texas computer science student, he also brings practical deployment experience from industry roles where he integrated open-source autonomy stacks into new hardware. Notably, his contributions emphasize both rigorous safety checks and pragmatic fixes that accelerate support for new car models.
9 years of coding experience
Computer Science, Computer Science, Computer Science, Computer Science at University of North Texas
Contributions:2 releases, 241 reviews, 112 commits in 3 years 9 months
Contributions summary:Shane primarily contributed to the back-end functionality of the project. Their work involved fixing imports, modifying code related to a CAN parser, adding new fields and functionality to keep track of and update values, and removing or modifying code related to default values. These changes suggest the user was involved in improving the core data handling and message processing capabilities of the project, potentially enhancing its functionality and performance.
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
Role in this project:
Back-end Developer
Contributions:2196 reviews, 1028 commits, 5123 PRs in 3 years 2 months
Contributions summary:Shane's contributions focused on modifying and implementing functionalities related to the car's software, specifically within the context of autonomous driving systems. The changes included implementing features like auto-resume for cruise control and correcting issues related to the car's sensors and vehicle control systems. The code changes demonstrated a strong understanding of the vehicle's control algorithms, and software framework. Furthermore, the user was also responsible for testing and identifying issues related to the software integration with the car.
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.