Shammah Chancellor

Emeryville, California, 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
Shammah Chancellor is a veteran software engineer based in Emeryville, California, with a two-decade perspective and 12 years of focused professional experience building and operating robust back-end systems. He brings deep expertise in cryptocurrency node software—contributing to prominent open-source projects such as Bitcoin Unlimited, Bitcoin ABC, and Bitcoin XT—where he modernized core code, refined script evaluation, and added RPC functionality like getfinalizedblockhash. With a physics BS from the University of Nevada–Reno and a computer science certificate from Mendocino College, he blends rigorous analytic thinking with practical engineering skills. Colleagues rely on him for careful refactors (e.g., introducing an explicit Amount type), flaky-test fixes, and subtle protocol work such as opcode handling and address encoding. Notably, his contributions span both development and QA, demonstrating an uncommon mix of low-level protocol competence and systems reliability focus. He thrives on improving long-lived, security-sensitive infrastructure and quietly shipping durable technical improvements.
code12 years of coding experience
bookCertificate, Computer Science and Office Applications, 4.0, Certificate, Computer Science and Office Applications, 4.0 at Mendocino Community College
bookBachelor of Science (BS), Physics, 4.0, Bachelor of Science (BS), Physics, 4.0 at University of Nevada-Reno
languagesSpanish, English
github-logo-circle

Github Skills (27)

bitcoin-abc10
c-language10
scripting10
testing10
css10
bitcoin10
bitcoins10
script10
front-end-development10
jekyll10
blockchain10
html10
liquid10
refactoring10
cprogramming-language10

Programming languages (19)

JavaC++CSSRustCDMakefileTeX

Github contributions (5)

github-logo-circle
Bitcoin-ABC/bitcoin-abc

Nov 2017 - Jun 2019

Bitcoin ABC develops node software and infrastructure for the eCash project. This a mirror of the official Bitcoin-ABC repository. Please see README.md
Role in this project:
userBack-end Developer
Contributions:2 releases, 214 commits, 24 PRs in 1 year 7 months
Contributions summary:Shammah primarily worked on refactoring code, converting constants to an `Amount` type and cleaning up tests to use the `Amount` data type instead of `CAmount`. They also modified the Qt and RPC packages to explicitly construct the `Amount` type. The user's commits indicate a focus on modernizing the codebase and preparing the project for explicit `Amount` construction.
infrastructureabcnodejsecashbitcoin
bitcoinxt/bitcoinxt

Dec 2017 - Nov 2018

Bitcoin XT. Most recent release is K.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:8 commits, 1 comment in 1 year
Contributions summary:Shammah primarily contributed to the Bitcoin XT project by modifying and testing core functionality related to address encoding and script evaluation. They fixed bugs in cashaddr encoding tests and implemented changes to correctly encode the hash size in the version bit. The user also added a helper function for disabled opcodes, improving the script interpreter's robustness. Furthermore, the user ensured that checks were enforced in core_read.cpp for all push types.
bitcoin-xtbitcoin
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
Shammah Chancellor