deep dive — web3 demo
Solana Candy Drop is one of the first things I built while teaching myself blockchain developement on Solana — a small NFT drop machine that lets anyone connect a Phantom wallet and mint from a handcrafted collection straight into their own wallet. It's a demo, not a product, and it's where a lot of my Solana experience started.
Web3 Developer
01The mint gate
The landing screen keeps the promise simple — a fair-mint NFT drop machine — and gates everything behind a single Connect Phantom Wallet button. Nothing happens until a real wallet is attached, which is exactly the point: the mint flow is on-chain, so it needs an on-chain identity before it will do anything.
It's a deliberately small surface. I wanted the first thing a visitor sees to be the one decision that matters on Solana — connect a wallet — rather than a wall of chrome around it.

02Under the hood
The drop runs on Metaplex's Candy Machine, the on-chain program built for ordered, first-come NFT distribution — so mints happen fairly and in sequence rather than at the whim of whoever can spam the fastest transaction. Each minted piece is issued through the SPL Token Program and lands directly in the minter's wallet.
Wiring a React front end to Candy Machine, the Phantom wallet adapter, and the SPL Token Program taught me the moving parts of a real Solana mint — signing, program accounts, and on-chain state.

outcome
Solana Candy Drop is unapologetically an early learning project — a fair-mint demo rather than a launched collection. But it's a complete, working mint: connect Phantom, mint from a handcrafted collection via Candy Machine, receive an SPL token in your wallet. It's the groundwork that later carried into shipping production Solana products.
more deep dives

Ape Name Service is a Domain Name Service on Polygon Layer 2. Mint your own '.ape' domain NFTs and record information about your apes on the blockchain.

Arcaden was a web3 gaming platform where players logged in with Sign-In with Ethereum, topped up in-game tokens, traded collectibles, and staked NFT characters on quests. I worked on the smart contracts and frontend features that connected the arcade economy to the blockchain.