Todd Smith is a Senior Rust Systems Engineer with 27+ years of professional software development experience and a 13-year specialty in systems and architecture roles across seven industries. He designs and implements languages, compilers, and virtual machines—co-maintaining the Avail programming language—and brings hands-on systems expertise from back-end tooling (notably contributing performance and feature improvements to Backblaze’s widely used B2 CLI) to embedded and enterprise systems. Todd has held senior and principal engineering roles at organizations including DroneSense, Gilson, and Xebia, where he blended architecture, mentorship, and delivery to solve intricate system problems. Trained in Classics and linguistics, he brings a linguist’s precision to language design and formal systems, enjoying constructed and formal languages as much as natural ones. Known for clear communication and leadership, he excels at shepherding complex projects from research to production while improving testability and performance. Based in Madison, WI, he delights in tackling exquisite technical challenges that sit at the intersection of language theory and practical systems engineering.
13 years of coding experience
27 years of employment as a software developer
Bachelor of Arts - BA Classics and Classical Languages Literatures and Linguistics, Bachelor of Arts - BA Classics and Classical Languages Literatures and Linguistics at Florida State University
The command-line tool that gives easy access to all of the capabilities of B2 Cloud Storage
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:6 commits, 2 PRs, 15 comments in 3 days
Contributions summary:Todd primarily focused on enhancing the functionality of the `b2_command_line_tool` by introducing new features related to bucket size retrieval. They implemented the `--showSize` flag for the `get-bucket` command, enabling the display of file count and total size. Furthermore, the user addressed performance issues and improved the reliability of the command, including adding several new unit tests.
Contributions:27 pushes, 1 branch in 1 year 2 months
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.