gareth

about stuff

a collection of stuff i've built.

make real 3js

enhancing tldraw's prompt to code, generating web 3d models in canvas via threeJS

GitHubga-reth/make-real-3js
github.com

converting tldraw sketches into threeJS

enhancing tldraw's prompt to code feauture, which internally calls openAI's API, by enabling the creation of threeJS models embedded within an html canvas, entirely from drawn prompts within the tldraw canvas.

lil defi

adaptations of defi concepts and protocols

GitHubga-reth/lil-defi
github.com

"lil defi" smart contracts

intentionally limited adaptations of defi concepts and protocols, built to reduce each down to their core, and by doing so, learning solidity and internalising each component along the way.

shake shock

web-based NFT MMORPG game

GitHubShakeShock/shakeshock
github.com

shake shock NFT MMORPG game

as part of an eth global hackathon, we built a utility-based NFT web-based MMORPG game, taking inspiration from games such as super mario and pokemon. the game was using the unity engine, and interacts with various smart contracts deployed to represent the NFTs on chain.

solidity stuff

random smart contracts written in solidity

GitHubga-reth/solidity-stuff
github.com

random smart contracts

a bunch of random smart contracts i've written in order to learn solidity through building.