Bolaji Ahmad
ProjectsWritingAboutCommunity
Open to work
© 2026 Bolaji Ahmad
GitHubXLinkedInYouTube
Last synced: 1m ago

Writing

Technical articles, field notes, and curriculum material across smart contracts, Polkadot infrastructure, and frontend engineering.

Mastering ink! Smart Contracts by Building a Wishlist Contract

Jul 25, 2025

A guided walkthrough of ink! v6 fundamentals using a realistic wishlist contract, from storage design and message patterns to testing and deployment.

The Current Status of Decentralized Data Storage

Feb 18, 2023

A practical comparison of centralized storage, IPFS, and Filecoin, with a focus on availability, content addressing, and storage market incentives.

5 Tips to Writing Cleaner and Manageable React Applications

Jun 29, 2022

Lessons from real React codebases on structure, hooks, classes, state management, and styling choices that keep collaboration sustainable.

Blockchain Account Models: Accounting vs UTXO Models

May 15, 2022

A conceptual comparison between account-based and UTXO-based chains, including state transition tradeoffs, privacy, and scalability.

Understanding SCALE Encoding for Substrate Networks

Local draft

An explanation of SCALE from first principles, including type-driven encoding, compact values, metadata, and ink! contract interactions.

Frontend PAPI Interaction with Solidity and EVM Chains

Local draft

A field guide to calling Solidity contracts on Polkadot smart contract environments from a frontend using PAPI, wallet integrations, and ABI encoding.

Making Sense of Accounts in ink! v6

Local draft

A practical explanation of the H160 account model in ink! v6 and how to convert SS58 identities into the EVM-compatible addresses contracts now expect.

Implementing XCM in Polkadot Hub Using the XCM Precompile

Local draft

A practical guide to using the XCM precompile from Solidity on Asset Hub, including message generation, precompile calls, and runtime execution flow.