James Prestwood is a Staff Robotics Software Engineer based in Bend, Oregon, with a decade of experience building embedded Linux and WiFi systems for robotics and IoT. He has driven low-level wireless and embedded software at companies including Locus Robotics, Intel (working on Zephy.js and iNet Wireless Daemon/IWD), and Qualcomm, where he ported AllJoyn and authored an open-source SPI-based WiFi driver for MCUs. Comfortable across C/C++ and JavaScript on constrained platforms, he bridges firmware, user-space Linux daemons, and higher-level integrations to deliver reliable connectivity in real-world devices. His background includes hands-on platform ports (Arduino DUE, Freescale K64, STM32) and enabling JavaScript on microcontrollers, a combination that helps teams move rapidly from prototype to production. Colleagues rely on him for pragmatic solutions to tricky wireless and embedded problems that often sit between hardware and OS.
10 years of coding experience
2 years of employment as a software developer
Some undergraduate, Undergraduate, Some undergraduate, Undergraduate at Central Oregon Community College
BS Computer Science, BS Computer Science at Oregon State University
iwd without dbus -- maintained fork of original dylanaraps/eiwd
Contributions:1223 commits in 2 years 10 months
embeddediwdno-dbus
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.