Projects
Selected work
Jul 2026 to present
Ginox forex platform
The Python backend for Ginox's MetaTrader 5 accounts and copy trading.
Python, FastAPI, Pydantic, SQLAlchemy (async)
Mar 2026 to Jul 2026
Gidex perpetuals backend
The backend for Gidex, Ginox's perps app that trades on four venues and copies Hyperliquid traders.
TypeScript, Node.js, Express, Prisma
Feb 2026 to Jun 2026
Ginox swap, bridge and RWA routers
Fee-taking router contracts behind Ginox's swaps, bridges and RWA token trades.
Solidity, OpenZeppelin, Hardhat 3, Hardhat Ignition
May 2023 to Oct 2025
Self names and the move from BNB Chain to Sonic
Usernames as NFTs that resolve to an address on each chain. I built the service, then rebuilt it on Sonic.
Solidity, OpenZeppelin, Hardhat, Hardhat Ignition
Oct 2026 to present
Everyday Writer
An open-source Windows app that rewrites selected text in any program with your own LLM key.
Rust, Tauri 2, TypeScript, Vite
Oct 2024 to Dec 2024
Self name resolution: MetaMask Snap, SDK and API
A MetaMask Snap, TypeScript SDK and API that resolve .self names to addresses.
TypeScript, MetaMask Snaps SDK, Next.js (edge runtime), viem
More work
| Period | Project | Status |
|---|---|---|
| Nov 2025 to Sep 2026 | Ginox help center API The API behind Ginox's help center, with articles, an AI support chat and tickets. | Status: Live |
| Nov 2025 to Aug 2026 | Ginox AI assistant The multi-model chat assistant in the Ginox app, billed in credits. | Status: Live |
| Apr 2025 to Jul 2025 | Sui whale alerts Bots that posted the buys of large Sui wallets to X and Telegram. | Status: Archived |
| Feb 2025 to Aug 2025 | News video bots for X Bots that turned Sui crypto news into short AI avatar videos on X. | Status: Archived |
| Dec 2023 to Apr 2024 | Self token bridge A bridge for the SELF token between BNB Chain and Ethereum, with releases co-signed through a Safe. | Status: Archived |
| Jan 2022 to Jun 2022 | MTVSwap A Uniswap V2 fork on MultiVAC, with farms, staking and a crowdsale. | Status: Archived |
| Jan 2021 to Jan 2022 | AtomPad launchpad contracts Staking, tier-NFT and presale contracts for AtomPad, a multi-chain IDO launchpad. | Status: Archived |