Dan Walkes

Owner And Founder at Trellis-Logic LLC

Boulder, Colorado, 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
Dan Walkes is an embedded systems and IoT software engineer with 16+ years of experience building firmware, kernel drivers, and Linux-based products from concept to production. As founder of Trellis-Logic he has delivered high-volume storage firmware, wearable device software, and optimized OpenCV-based vision pipelines, and he maintains Mender support for NVIDIA Tegra Jetson platforms. He blends low-level C/assembly expertise on resource-constrained MCUs and real-time systems with higher-level C++, Java, and Android app development, plus hands-on PCB and analog circuit design. His contributions to BSP/kernel and U-Boot improvements for Jetson and to OpenCV installation tooling show a practical bent for making complex platforms reproducible and container-friendly. A former VP/Director of Engineering and university lecturer, he pairs leadership and curriculum development with automated grading and CI workflows for embedded courses. Based in Boulder, Colorado, he’s equally at home debugging Linux kernel modules as architecting scalable embedded products shipped to millions.
code16 years of coding experience
job13 years of employment as a software developer
bookBSEE Electrical Engineering, BSEE Electrical Engineering at South Dakota State University
bookMSEE Electrical Engineering, MSEE Electrical Engineering at University of Colorado Boulder
bookBon Homme High School
languagesEnglish, Spanish
github-logo-circle

Github Skills (28)

bsp10
opencv10
scripting10
mutex10
linux10
c1110
linux-kernel10
nvidia-jetson10
c1710
kernel10
script10
device-driver10
u-boot10
sys10
sh10

Programming languages (14)

JavaC++CMakefileBitBakeJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
martinezjavier/ldd3

Aug 2019 - Jul 2021

Linux Device Drivers 3 examples updated to work in recent kernels
Role in this project:
userBack-end Developer
Contributions:5 reviews, 37 commits, 26 PRs in 1 year 11 months
Contributions summary:Dan primarily focused on updating the examples in the repository to work with more recent kernels. Their contributions included refactoring the code to use mutexes and updating the code to align with kernel version changes. They also made improvements to the AIO read and write functions. Additionally, the user worked on addressing kernel compatibility issues and incorporating updates based on the Linux kernel mailing list.
driverskernellinuxupdatedlinux-kernel
OE4T/meta-tegra

Oct 2018 - Aug 2022

BSP layer for NVIDIA Jetson platforms, based on L4T
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 reviews, 30 commits, 27 PRs in 3 years 10 months
Contributions summary:Dan primarily contributed to the BSP layer for NVIDIA Jetson platforms, focusing on kernel and U-Boot modifications. They updated kernel configurations, added U-Boot utilities for Mender support, and addressed build issues. The contributions also involved fixing transaction check errors with libvisionworks and supporting glob patterns for container runtime file exclusions, impacting the integration with containerized environments.
jetsonnvidiaplatformsnvidia-jetsonbsp
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
Dan Walkes - Owner And Founder at Trellis-Logic LLC