Abubakar Ismail

Software Engineer at Self-employed

Keffi, Nasarawa State, Nigeria
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
Abubakar Ismail is a software engineer with seven years of experience, currently working independently from Keffi, Nigeria, and contributing to critical open-source infrastructure. He is an active Bitcoin Core contributor focused on backend improvements—enhancing the test framework, adding Bech32 address decoding and scriptPubKey handling, and hardening fee-estimation behavior to avoid stale data. His work touches both functional testing and production-grade RPC coverage (scantxoutset), reflecting a pragmatic blend of testing rigor and systems reliability. Comfortable operating across code refactors and protocol-sensitive changes, he brings deep familiarity with Bitcoin internals that few self-employed engineers cultivate.
code7 years of coding experience
github-logo-circle

Github Skills (9)

cryptocurrency10
bitcoin10
test-framework10
c-language10
bitcoins10
cprogramming-language10
cryptography9
rpc9
python7

Programming languages (14)

C++RustCMustacheHTMLJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Aug 2022 - Apr 2025

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer
Contributions:766 reviews, 29 PRs, 817 comments in 2 years 7 months
Contributions summary:Abubakar primarily focused on enhancing Bitcoin Core's test framework. Their contributions involved adding support for Bech32 address decoding and corresponding scriptPubKeys, enabling functional tests to decode various address formats. They refactored the codebase by moving the `address_to_scriptpubkey` function to the `address.py` file. Furthermore, the user added coverage for the `scantxoutset` RPC call. They also made several improvements for fee estimation, including the periodic flushing of fee estimates to disk, preventing stale estimates from being used, and adding a regtest-only option for stale fee estimate usage.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
ismaelsadeeq/bitcoin

Mar 2023 - Mar 2025

Bitcoin Core integration/staging tree
Contributions:465 pushes, 116 branches in 2 years
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
Abubakar Ismail - Software Engineer at Self-employed