Tony Butler

Software Engineer at Google

Cañon City, 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
Tony Butler is a pragmatic software engineer with 13 years of experience, currently at Google and based in Cañon City, Colorado. He specializes in low-level systems, build and release engineering, and embedded Linux, contributing substantial fixes and packaging improvements to high-profile projects like OpenWrt/LEDE. Tony has a strong track record hardening build systems and cross-compiler compatibility—evident from compiler-intrinsic fixes in xmrig and careful initramfs/compression handling across repos. He blends hands-on kernel/module work and device support with tooling improvements that prevent races and smooth multi-compiler builds, a mix that helps large, distributed codebases stay reliable.
code13 years of coding experience
github-logo-circle

Github Skills (29)

crypto10
opencl10
maintenance10
c-language10
back-end-development10
initramfs10
build-system10
kernel-module10
cryptocurrencies10
c1110
linux-kernel10
makefile10
miner10
c1710
compatibility10

Programming languages (10)

TypeScriptDockerfileC++ShellCBatchfileMakefileJavaScript

Github contributions (5)

github-logo-circle
openwrt/openwrt

Aug 2020 - Jan 2025

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
userBack-end Developer / Embedded Systems Engineer
Contributions:28 reviews, 21 PRs, 299 comments in 4 years 5 months
Contributions summary:Tony primarily contributes to the OpenWrt project by adding and modifying kernel modules and tools. Their work focuses on incorporating compression libraries and executables, such as LZ4, LZO, Bzip2, and 842, to enhance initramfs and system functionalities. They also address specific hardware support, like enabling USB drivers for a specific device and fixing bootloader issues on a RAMIPS device. The user demonstrates expertise in build system integration and low-level system configuration.
mergedopenwrtinspull-requestsstaging
fireice-uk/xmr-stak

Apr 2018 - Mar 2019

Free Monero RandomX Miner and unified CryptoNight miner
Role in this project:
userBack-end Developer
Contributions:21 commits, 31 PRs, 1192 comments in 11 months
Contributions summary:Tony primarily focused on code maintenance and bug fixes within the Monero mining software. Their contributions involved correcting typos in comments and the code, enhancing CUDA detection details, and adding features related to benchmark wait/work times and currency display. The user also addressed potential race conditions in telemetry calculations by introducing a mutex. These changes indicate a focus on improving code quality and user experience.
zcashmonerorewardcryptocryptonight
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
Tony Butler - Software Engineer at Google