Hi! I'm Williams, a passionate blockchain developer specializing in Solana. This repository showcases my journey in the Solana ecosystem, featuring projects, hackathon submissions, and other contributions.
- Learned Rust basics, including ownership, borrowing, lifetimes, and more.
- Developed Solana smart contracts using the Anchor framework.
- Built and deployed projects such as SolQuest.
- Participated in hackathons like the RiseIn 2024 Hackathon.
This section documents my journey in learning Rust, the foundation of my Solana development skills.
- Variables and Functions
- Ownership and Borrowing
- Structs and Enums
- Traits and Generics
- Lifetimes and Error Handling
- ...and more
- Work done can be found in this repo
This section documents my journey in learning and interacting with the Solana Blockchain
I started exploring Solana by learning how to interact with its blockchain using TypeScript and web3.js. My initial projects, stored in the solana-learn repository, include:
- Scripts for creating new SPL tokens.
- Setting metadata and initial supply for tokens.
- Simple programs for transferring SOL and SPL tokens between accounts.
...and more
To deepen my understanding of the smart contract creation process, I built small projects using anchor including:
I also participated in the Turbin 3 Builders Cohort where I further developed my knowledge. The work I did there can be found in this repo
This section contains some of the Projects I have worked on during my journey
An all-in-one launchpad designed to connect, educate, and support developers building on Solana. I personally worked on:
- SolQuest:
- A decentralized bounty platform where users can post and complete bounties for USDC rewards.
- Desearch:
- A decentralized platform for researchers to publish papers and receive micropayments.
A Solana-based lottery DApp designed for fun and interaction:
- Users can wager a set amount of devnet sol and are asked to guess the correct one of three numbers
- Guessing the correct number rewards them with the same amount wagered
- Failure results in losing the wager