- 🎛️ Vibe coder. I build with AI agents in the loop: describe, generate, test, ship. Repeat until it's great.
- 🤖 AI agents & automation. Pipelines that eat the boring work so the fun work gets all the time.
- 🎬 Content creator. AI art, video and the workflows behind them, shared as I go.
- 🖼️ CPP @ImagineArt. Creating with ImagineArt and showing what the tools can really do.
- 🧪 Proof of vibes. Every repo below (Stellar dApps, ZK polls, a Ledger app in C) was vibe-coded end to end, in domains I had never touched before.
- 📍 Now: turning prompts into products, one repo at a time.
Pinned Loading
-
stellar-crowdfund
stellar-crowdfund PublicSoroban crowdfunding escrow on Stellar testnet - multi-wallet dApp with live contract events. RiseIn Yellow Belt.
TypeScript 5
-
stellar-launchpad
stellar-launchpad PublicCrowdfunding launchpad on Soroban: a factory contract deploys and aggregates campaign contracts. RiseIn Orange Belt.
TypeScript 4
-
stellar-wallet-dapp
stellar-wallet-dapp PublicStellar Wallet dApp - White Belt Level 1 submission for RiseIn Stellar Journey to Mastery
TypeScript 4
-
umbra-midnight
umbra-midnight PublicUmbra — anonymous, verifiable polls on Midnight. Public tally, private voter, one ballot per key, and Merkle-allowlist eligibility proven in zero knowledge.
TypeScript 4
-
If the problem persists, check the GitHub status page or contact support.