Bob Skib is an experienced embedded systems and backend engineer with 16 years building low-level firmware, IoT devices, and drone software from Duncan, BC. He designs and optimizes resource-constrained systems—examples include an RTSP server for ESP32-class CPUs and latency-optimized radio firmware for ArduPilot Si1000 modules—while also contributing to backend tooling like DroneKit, MAVProxy, and pymavlink. Comfortable across embedded C, Python, and Android, he has a track record of pragmatic fixes: shrinking buffers, improving packet handling, and adding deep-sleep and persistent storage to extend device battery life. Bob blends hands-on engineering with systems thinking, often improving robustness and performance in widely used open-source projects in the drone and mesh-comm ecosystems. He currently operates as "geek" at geeksville, continuing to ship compact, reliable connectivity and telemetry solutions.
A RTSP video server intended for very small CPUs (ESP32 etc)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:36 commits, 5 PRs, 24 pushes in 11 months
Contributions summary:Bob primarily contributed to the development of an RTSP video server for small CPUs, specifically targeting the ESP32 platform. Their work involved implementing core RTSP functionality, including handling various RTSP requests (OPTIONS, DESCRIBE, SETUP, PLAY, TEARDOWN). The user's commits demonstrate the integration of JPEG image streaming and the initialization of transport mechanisms, suggesting a focus on real-time video transmission over a network.
The Python CLI and API for talking to Meshtastic devices
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:17 reviews, 385 commits, 59 PRs in 1 year 6 months
Contributions summary:Bob's commits focused on developing the Python command-line interface (CLI) and API for Meshtastic devices. They implemented pypi boilerplate setup including creating setup.py, test-release.sh, and upload-release.sh scripts. The user also added protobuf stubs, built the node database, and implemented features like sendText() in preparation for an upcoming release to pypi. Additionally, they improved the serial communication and added test functionality.
apipythonpython-climeshtastic-pythonmeshtastic
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.