Steven Sloboda is a pragmatic software engineer with 12 years of experience building embedded systems, mm-wave radio firmware, and performance-critical cloud/CDN services. He led system software for Starry’s millimeter-wave products—designing beamsteering libraries, robust A/B update flows, and initramfs-based security improvements—that helped scale a startup to a public company. His toolset spans C, C++, Rust, Python, and low-level Linux/kernel work, and he’s delivered cross-domain solutions from microcontroller firmware to QEMU/kernel performance fixes. Steven has also worked on automated trading simulations and blockchain rollups, bringing systems thinking and reliability focus to novel execution layers and inter-chain bridges. An active contributor to open-source (e.g., extending pygatt to support Bluegiga BLED112 with tests and concurrency fixes), he combines deep hardware-software integration experience with a knack for shipping production-ready, debuggable systems. Based in Seattle, he’s known for mentoring engineers, driving high-quality reviews, and turning complex RF and kernel problems into maintainable designs.
12 years of coding experience
9 years of employment as a software developer
BSE Computer Engineering, BSE Computer Engineering at University of Michigan
Non-Degree Courses Computer Science, Non-Degree Courses Computer Science at Tufts University
Python wrapper for gatttool (a deprecated tool from BlueZ) and the BGAPI for accessing Bluetooth LE Devices
Role in this project:
Back-end Developer
Contributions:112 commits, 14 PRs, 116 pushes in 2 months
Contributions summary:Steven implemented support for the Bluegiga BLED112 Bluetooth Low Energy (BLE) dongle within the `pygatt` library, contributing significant back-end logic. This included adding code to interact with the dongle, managing connections, handling events, and implementing functions such as `connect`, `get_rssi`, `char_read`, and `char_write`. The commits involved modifying the core `bgble.py` and `pygatt.py` files, and refactoring the project structure. The changes also included adding unit tests and fixing locking errors.
Contributions:18 pushes, 3 branches in 5 years 10 months
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.