Selected work / 01
06 projects
Useful software,
shipped with intent.
A selection of products, systems, and experiments built around one question: does this make someone's next decision easier?
The archive
Latest firstThis Site — Astro + Effect + Alchemy Rebuild
A ground-up rebuild of this portfolio: Astro 7 SSR on a single Cloudflare Worker via Alchemy, an Effect Schema-driven entity system that generates the D1 schema, HttpApi, and admin forms from one source of truth, and a database-composed public site editable entirely through /admin.
Astro · Effect · Alchemy · Cloudflare Workers · D1 · TypeScript
View →pi-anti-doom-loop — Agent Loop Guardrail
A pi extension that watches every tool call an agent makes and blocks doom loops — identical repeats, consecutive failures, and rephrased near-duplicate text — before they quietly burn tokens.
TypeScript
View →Celebrum AI — Rust Funding-Rate Arbitrage Bot
High-performance arbitrage and technical-analysis detection system in Rust, monitoring funding-rate differences across Binance, Bybit, OKX, and Bitget, with a Telegram bot interface and serverless deployment on Cloudflare Workers.
Rust · Cloudflare Workers · WASM · Telegram Bot API
View →NeuraTrade — Real-Time Crypto Arbitrage Platform
Multi-service trading platform for real-time crypto arbitrage detection, technical analysis, and prediction markets — a TypeScript/Effect-TS CLI running grid-scalping and paper-trading soaks, deployed to Cloudflare via Alchemy.
TypeScript · Effect · Bun · Cloudflare Workers · Go
View →Beam — Autonomous CLMM Agent for Robinhood Chain
Prism's EVM sibling: an autonomous concentrated-liquidity agent for Uniswap v3/v4 pools on Robinhood Chain, running the same recall-observe-reason-decide loop with a risk gate and self-improving memory.
TypeScript · Bun · EVM · Uniswap v3 · Uniswap v4 · viem
View →Prism — Autonomous Solana LP Agent
Autonomous liquidity agent for Solana Meteora DLMM pools that rebalances concentrated-liquidity positions before impermanent loss eats the fees, backed by a self-improving memory and a hard risk gate in front of every on-chain action.
TypeScript · Bun · Solana · Meteora DLMM · SQLite
View →