Web3 and Backend Developer

I’m Declan, an IndieHacker, a Solana and Internet Computer Protocol(ICP) Developer. I simply convert ideas to computer programs.

How to Programmatically topup ICP Canister

Discover how to automatically top up your Internet Computer (ICP) canister with cycles using Rust. This comprehensive guide walks you through creating a self-sustaining canister that can replenish its own cycles when running low. Learn to interact with the NNS Ledger and Cycles Minting canisters, handle ICP transfers, and implement smart cycle management in your decentralized applications. Perfect for ICP developers looking to build more autonomous and efficient smart contracts. Includes step-by-step code examples and explanations for seamless implementation.

How to Create an NFT Marketplace on the Internet Computer (ICP) Blockchain using Rust: A Comprehensive Guide

Unlock the potential of the Internet Computer (ICP) blockchain with our detailed guide on creating an NFT Marketplace. This blog post covers everything from the basics of NFTs, the unique features of ICP blockchain, to step-by-step instructions on setting up your own marketplace. Whether you're a developer, entrepreneur, or a blockchain enthusiast, our expert tips and insights will help you navigate the process with ease. Dive into the world of decentralized digital assets and start building on ICP today!

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.


  1. Company
  2. Company
    Backend Engineer
  3. Company
    Satoshi Notes
    Frontent and Backend Engineer
Download CV