info
skills
Languages
Blockchain
contacts
+880182******
Solana is where I got into blockchain development — I've written and deployed three Anchor smart contracts and built the full stack around them from wallet integration to on-chain state management.
Anchor makes Solana development approachable — the account validation macros and IDL generation remove a lot of low-level boilerplate. But the hardest part isn't writing the contracts, it's the frontend integration: transaction batching within Solana's 1232-byte limit, block time drift correction between client and chain clocks, and optimistic UI updates with rollback on transaction failure.
The three programs I built for Moonly each taught me different things. Mission handles NFT staking with configurable AND/OR collection eligibility rules, trait-based filtering, and adaptive account sizing to minimize rent. Raffle is a decentralized lottery supporting SOL, SPL token, and staking-based ticket types with multi-prize management. Project Staking adds pNFT support through Metaplex Token Metadata delegation and locking.
On the frontend side, supporting 13+ wallet providers (Phantom, Solflare, Backpack, Ledger, and more) taught me to write defensive adapter code — every wallet behaves slightly differently. The staking UI features real-time animated reward counters, bulk stake/unstake operations, and signature-based wallet linking.
On-chain architecture patterns I use daily: PDA derivation, cross-program invocations (CPI), adaptive account sizing via realloc, and rent-optimized data structures. Over 829 commits at Automatio.io on the Moonly platform.
Blockchain development taught me to think about state differently — when every byte costs rent and every transaction is permanent, you design more carefully.