Brett Walach

Sr. Embedded Hardware Software Engineer II at Particle

Illinois, 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
Brett Walach is a Sr. Embedded Hardware/Software Engineer with 13+ years designing robust digital, analog, and mixed-signal systems, and decades of experience in motor controllers, SMPS, battery chargers, and portable medical devices. At Particle he blends firmware and hardware expertise to ship short-lead-time IoT products, contribute to open-source libraries (notably expanding NeoPixel support across Particle devices), and improve developer-facing docs and UI. He moves projects from concept through schematic/layout, rapid prototyping, validation, BOM generation and field support, with deep skills in system-level debugging and test. Comfortable leading small teams or working independently, Brett pairs hands-on electronics craftsmanship with fast learning across new architectures and protocols. Known for pragmatic problem solving and strong customer support, he also brings a creative hacker/maker mindset and a background in music that informs his practical, inventive approach to engineering.
code13 years of coding experience
job18 years of employment as a software developer
bookFinished courses toward a Masters in Computer Science, Finished courses toward a Masters in Computer Science at Illinois Institute of Technology
bookBachelors of Science in Electronic Engineering Technology, Electrical and Electronics Engineering, Bachelors of Science in Electronic Engineering Technology, Electrical and Electronics Engineering at DeVry University
stackoverflow-logo

Stackoverflow

Stats
11reputation
850reached
1answer
0questions
github-logo-circle

Github Skills (21)

c-language10
ui-design10
ws10
uid10
iot10
low-level-programming10
front-end-development10
sys10
s210
html10
embedded10
cprogramming-language10
iot-devkit10
documentation10
handlebars9

Programming languages (9)

TypeScriptC++ShellCJavaScriptObjective-CHTMLAssembly

Github contributions (5)

github-logo-circle
technobly/Particle-NeoPixel

Jan 2014 - Dec 2022

An Implementation of Adafruit's NeoPixel Library for Particle devices: Core, Photon, P1, Electron, Argon, Boron, Xenon and RedBear Duo.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 64 commits, 24 PRs in 9 years
Contributions summary:Brett primarily contributed to the implementation and modification of a library for controlling NeoPixel LED strips on Particle devices. Their work involved adding support for various LED types (WS2811, WS2812, WS2813, TM1803, TM1829, SK6812RGBW, and WS2812B2) and optimizing the timing for different bitstreams. These changes enabled compatibility with various Particle devices, and different LED strip products. They also corrected a memory allocation issue and improved the code for a more stable operation.
xenonparticleargonelectronadafruit
particle-iot/docs

Mar 2018 - Jul 2022

Documentation for Particle
Role in this project:
userTechnical Writer & UI Developer
Contributions:1 review, 73 commits, 71 PRs in 4 years 4 months
Contributions summary:Brett primarily focused on updating and modifying documentation, specifically for the Particle IoT platform. Their contributions included updates to the help menu, changes to the datasheet, and modifications to several helper files. In addition to the documentation updates, the user also made changes to the UI and front-end components.
particleargonelectronphotonarduino
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
Brett Walach - Sr. Embedded Hardware Software Engineer II at Particle