Work
Selected Work
Case studies and project highlights from our AI-native work.
Mosaic
AI-native interactive persona platform. Instead of reading a document about someone, visitors have a conversation with their AI persona — in first person, in their voice. Same data serves four surfaces: conversation, visual display, external AI tools via MCP, and agent-first web discoverability.
Neo
Autonomous AI agent with a web interface for exploring and explaining any public GitHub codebase through natural language conversation. A hybrid architecture where Next.js handles the frontend while a Cloudflare Worker orchestrates agent execution in ephemeral Sandbox containers — solving the fundamental incompatibility between autonomous agents and serverless.

Revision3 — SBX Crypto iGaming Platform
Senior Software Engineer at Revision3, a software development agency specialising in blockchain gaming solutions. Full-stack engineering on SBX — a crypto iGaming casino and sportsbook startup. Multi-faceted role spanning admin dashboard development, consumer frontend, and backend microservices. Pioneered AI-assisted development workflows that codified repetitive patterns into documented, autonomous processes. Web3 technical advisor to the wider team. Full-time role, Jun 2024 – Dec 2025.

ANZ Digital Asset Services
Embedded as lead frontend engineer on ANZ's digital asset services pilot — real-world asset tokenisation, portfolio management, and marketplace services for transacting tokenised assets with tokenised currencies across blockchain networks. Led a team of four frontend engineers, focused on distilling Web3 concepts for non-blockchain-native institutional users. Contract engagement with one of Australia's big four banks.
BricktOrigins
dApp frontend for Abnormal Studios' product-driven Ethereum NFT collection — five individual NFTs with phased whitelist and public mints, a dashboard with reveal mechanics, and a Forge ceremony where holders burn all five to mint The Monument. Built with React, Next.js, and RainbowKit.

Web3 Jobs
Web3 job board aggregating 1,000+ listings across blockchain, smart contracts, and cryptocurrency roles. Algolia instant search with filtering by location, category, type, and experience level. OpenAI for unifying job data from multiple sources into a consistent format, Firebase for storage and database.
Dwight Club
Proof of concept Ethereum turn-based play-to-earn NFT game. Mint a hero character, battle Dwight Schrute, and watch your NFT's on-chain metadata evolve with each fight. Chainlink VRF for verifiable randomness, IPFS for image storage, deployed to Rinkeby testnet.