Solidity & Foundry
Upgradeable contracts with role-based access, signed off-chain authorisation and invariant-tested accounting.
- Solidity
- Foundry
- OpenZeppelin
- UUPS
- EIP-712
Building production-grade onchain applications used at scale.
Smart contracts, DeFi infrastructure, embedded wallets, and full-stack products.
Some of the projects I've built, and the companies I've helped grow.
Where I spend my time: contracts that hold real money, and the apps, data and payments that sit on top of them.
Production Solidity, built to be upgraded and audited.
I write contract suites in Foundry on OpenZeppelin's upgradeable stack: UUPS proxies with V2 upgrade paths, granular roles, per-feature pausing and backend-signed EIP-712 authorisation with replay protection.
Used on
Money in, money held, money out, all accounted for onchain.
Escrow that holds stablecoins until a booking or market resolves, with fees accrued apart from principal so a payout can never be blocked. Card payments reach the same contracts through a server wallet, and idle funds can earn yield on Aave.
Used on
The whole product, from schema to admin panel.
Next.js App Router apps on Supabase: auth with magic links, Google and Telegram, realtime chat and feeds, scheduled jobs, transactional email and the admin suites the team runs the business from.
Used on
Connect, prove ownership and keep the database in step with the chain.
Wallet sign-in and ownership proofs, embedded smart accounts with a paymaster, external wallets through RainbowKit, and indexing pipelines that stream contract events into Postgres.
Used on
Launch sites and the airdrop tooling behind them.
Art-first launch sites built for sharing, and the scripts that get tokens into holders' wallets: collection snapshots, associated token accounts created ahead of time, and transfers that survive a congested network.
Used on
Upgradeable contracts with role-based access, signed off-chain authorisation and invariant-tested accounting.
App Router products with server actions, typed data flows and wallets that feel native.
Locked-down row-level security, realtime chat and feeds, cron jobs, workers and admin tooling.
Sign-in and ownership proofs, embedded smart accounts and event pipelines from chain to database.
I take on smart contract and full stack work. Tell me what you're building.