Russell Senior is a Portland-based embedded Linux engineer and entrepreneur with 14 years of hands-on experience building and maintaining router and IoT platforms. As President of Personal Telco Project Inc. and a long-time self-employed developer, he specializes in low-level kernel work, device tree integration, and driver patches—contributions visible in major community projects like OpenWrt and ImmortalWrt. He has a practical research background from OHSU managing ocean glider telemetry and data submissions to national repositories, showing aptitude for both field data systems and embedded networking. Russell’s open-source work often targets hardware enablement and security fixes for real devices (Atheros, STM32 families, Ubiquiti), reflecting a knack for stabilizing edge platforms that interact directly with sensors and radios. Colleagues would describe him as a pragmatic problem-solver who blends firmware craftsmanship with systems-level thinking to keep constrained devices reliable in the wild.
This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 2 PRs, 80 comments in 6 years 7 months
Contributions summary:Russell primarily contributes to the OpenWrt project, focusing on low-level kernel modifications and hardware support. Their work includes updating kernel versions, patching drivers for specific hardware (Atheros, AsiaRF), and adding device tree support for various routers and embedded devices. These changes involve direct interaction with hardware drivers, device tree configuration, and integration with the OpenWrt build system. The user also addresses security vulnerabilities and improves the stability and compatibility of the OpenWrt platform by fixing existing issues.
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 25 commits, 23 PRs in 8 years 6 months
Contributions summary:Russell has contributed to the OpenWrt packages repository by addressing build issues, importing and updating existing packages, and adding support for new hardware platforms. Their work includes fixing build processes for packages such as `sslh`, updating the `ap51-flash` utility, and integrating support for `ncurses6` within the `gpsd` package. Furthermore, the user applied patches to address security vulnerabilities related to `patch` and added support for the STM32G431xx microcontroller family.
pull-requestsopenwrtstudio
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
Russell Senior - President at PERSONAL TELCO PROJECT INC