Rob Cannon

Founder at sudoblock

Contact Info Other
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

👤
Senior
🎓
Top School
Rob Cannon is a founder and hands-on engineering leader with 8 years of experience building cloud-native indexing, infrastructure, and developer tools for blockchains, with a particular focus on the ICON ecosystem. He runs sudoblock and manages full application lifecycles across multiple Kubernetes clusters, marrying operational rigor with rapid open-source development. Rob authored "tackle," a general-purpose configuration language that converts YAML/JSON/TOML into CLIs and code generators, reflecting his taste for developer ergonomics and automation. His background spans CTO and infrastructure roles at blockchain-focused startups as well as earlier quantitative engineering and ML-driven product work in energy, giving him a rare mix of production systems, data-driven modeling, and low-level tooling expertise. Actively maintaining multiple GitHub orgs and a technical blog, he prefers to build in the open and welcomes collaboration.
code8 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (MS) Petroleum Engineering, Master of Science (MS) Petroleum Engineering at University of Southern California
bookBachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at San Francisco State University
languagesEnglish
github-logo-circle

Github Skills (200)

json-schema10
code-generation10
schema-validation10
sqlalchemy10
python10
terraform10
code-generator10
graph10
command-line-utility10
ambassador10
vpc10
validation10
configuration-language10
jinja210
foundation10

Programming languages (19)

C#SmartyJavaCSSJinjaC++RustC

Github contributions (5)

github-logo-circle
Backend to balanced stats page and other services
Contributions:34 PRs, 254 pushes, 6 branches in 3 years 4 months
backendnodejsstatsbalancedstats-page
sudoblockio/tackle

Sep 2020 - Jan 2023

Tackle is a programmable configuration language for building modular utilities, code generators, and CLIs with schema validation baked in.
Contributions:16 releases, 752 commits, 35 PRs in 2 years 4 months
code-generationcode-generatorconfiguration-languageschema-validationcookiecutter
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