Garrett Bartley is a software specialist with 15 years of experience building cloud-native and embedded solutions, currently supporting enterprise initiatives at Nationwide after four years delivering production software at Battelle. He brings strong full-stack skills in Java, Python, C#, Angular and Node.js, combined with hands-on Azure expertise (Data Factory, Synapse, Function Apps) to modernize data and application platforms. Garrett also contributes to embedded/IoT open source—enhancing Adafruit NeoPixel support for Particle devices by adding device support, timing optimizations, and new color/brightness APIs—illustrating a comfort with low-level, performance-critical code as well as enterprise systems. Based in Lancaster, Ohio, he leverages his Computer Science Engineering background from The Ohio State University to bridge collaborative team work and pragmatic engineering that consistently exceeds client expectations.
15 years of coding experience
4 years of employment as a software developer
Computer Science Engineering Software Development, Computer Science Engineering Software Development at The Ohio State University
An Implementation of Adafruit's NeoPixel Library for Particle devices: Core, Photon, P1, Electron, Argon, Boron, Xenon and RedBear Duo.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 2 PRs, 1 comment in 1 month
Contributions summary:Garrett primarily contributed to the implementation of Adafruit's NeoPixel library for Particle devices. They added crucial functionalities such as `setColor()`, `setColorScaled()`, `setColorDimmed()`, `getNumLeds()`, and `brightnessToPWM()`. Furthermore, they added support for the Electron device and optimized the code for various Particle platforms by modifying the pin definitions and optimizing assembly code for timing-critical operations. These changes were instrumental in improving the usability and platform support of the library.
Contributions:8 commits, 1 PR, 1 push in 2 years 5 months
publishdaemonspark-coresparkplain
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.