2026
1st place, Encode AI Hackathon 2026. Next.js + FastAPI + WebSockets + on-chain decision log, shipped live in 48 hours.
Highlights
Architected and delivered a deployed, fully working MVP: a Next.js (React + TypeScript) frontend on Vercel, a FastAPI backend behind a Cloudflare Tunnel, real-time state streamed over WebSockets, and an on-chain verification layer (Solidity) for tamper-evident decision logging. Same identifier flowed through the WebSocket frame, the Postgres row, and the on-chain event.
Designed the end-to-end system: service boundaries, a single Pydantic + TypeScript shared message envelope for the WebSocket contract, heartbeats and first-class error frames so silence and failure were never confused, and a minimal Solidity contract that did exactly one thing (recordDecision(bytes32 hash)) so the on-chain surface was auditable by Sunday morning.
Shipped on Docker locally for parity, FastAPI exposed via Cloudflare Tunnel (zero DNS, instant TLS), and Vercel for the frontend. Winning entry against a competitive cohort because the live URL, the verifier, and the three-minute story all worked end to end on stage.
Next project
EquiHire — Anonymous Full-Stack Job Platform →