Woodrow Douglass

Software Engineer at Carnegie Robotics LLC

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Woodrow Douglass is a software engineer with 11 years of hands-on experience building system-level and embedded software for robotics, surveillance, and mounted weapon systems. He specializes in device drivers, embedded Linux, cross-compilation, and firmware for constrained hardware, with notable work on Buildroot package maintenance and architecture-specific optimizations. At Carnegie Robotics and prior roles he solved complex robotics problems end-to-end—from BSP and driver issues to low-latency video transmission and communication protocols. He has contributed to the popular pion/webrtc Go implementation, adding RTCP handling, serialization fixes, and tests that improved protocol correctness. Based in Pittsburgh, he pairs a Computer Engineering degree from Penn State with practical expertise in file systems, video compression, and system integration. Colleagues rely on him for pragmatic solutions that bridge low-level hardware constraints and reliable networked software.
code11 years of coding experience
job5 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at Penn State University
stackoverflow-logo

Stackoverflow

Stats
2,625reputation
125kreached
44answers
26questions
github-logo-circle

Github Skills (28)

buildroot10
package-management10
crossbuild10
cmake10
go10
rtcp10
sys10
golang10
embedded10
cross-compiling10
webrtc10
rtp10
testing9
updater8
security-scan8

Programming languages (8)

C++ShellCSchemeMakefileGoCommon LispPython

Github contributions (5)

github-logo-circle
pion/webrtc

Nov 2018 - May 2022

Pure Go implementation of the WebRTC API
Role in this project:
userBack-end Developer
Contributions:4 reviews, 48 commits, 21 PRs in 3 years 6 months
Contributions summary:Woodrow primarily contributed to the core functionality of the WebRTC API implementation in Go. Their work involved adding tests for offer/answer creation, cleaning up lint warnings, and implementing the RTCP reception mechanism. Furthermore, the user fixed incorrect serialization of RTCP headers and added new RTCP message types, demonstrating a deep understanding of the WebRTC protocol and its underlying mechanisms. The user also incorporated suggestions from code reviews to improve the code quality and added tests for rapid resynchronization requests.
webrtcpure-gogovideowebrtc-api
buildroot/buildroot

Oct 2022 - Oct 2022

Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 commits in 1 day
Contributions summary:Woodrow Douglass primarily contributed to the Buildroot project by developing and maintaining packages for embedded systems. His work included adapting existing packages like OpenCV4 to function with Buildroot, adding new packages like chicken, and updating existing ones for security and functionality. He demonstrated expertise in cross-compilation and build system integration, specifically related to cmake and uboot-tools, while also contributing to architecture-specific optimizations (xtensa).
kernelgit-repositorymuslopenflowmanjaro
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
Woodrow Douglass - Software Engineer at Carnegie Robotics LLC