Projects

OpenDevin

An AI coding workspace with sandboxes, live terminals, and file diffs.

#Next.js#Express#AI SDK#E2B#PostgreSQL#WebSocket
Build details
Problem
Run agent code with visible, reviewable changes.
Built
E2B sandboxes, WebSocket terminals, saved sessions, and per-file revert.
Result
An experimental workspace for reviewing agent changes before pushing to GitHub.
Trading simulator

Simulated trading with order matching and live market depth.

#Next.js#Hono#Redis#PostgreSQL#SSE#Turborepo
Build details
Problem
Match orders and keep market data in sync.
Built
Redis order books, PostgreSQL persistence, and SSE updates in a typed Bun monorepo.
Result
Simulated trades, live order books, and portfolio tracking.
Vidora

Video uploads, queued transcoding, and adaptive HLS playback.

#Next.js#FFmpeg#Docker#Redis#PostgreSQL#Cloudflare R2
Build details
Problem
Process large videos without blocking API requests.
Built
Direct R2 uploads, Redis queues, and Docker workers with retries.
Result
Independent uploads and encoding with progress tracking; public UI demo.
ADAS

Real-time vehicle, pedestrian, and road-sign detection.

#Python#PyTorch#YOLOv8#OpenCV#Matplotlib#Google Colab
Build details
Problem
Detect road objects from live camera footage.
Built
YOLOv8 trained on 2+ GB of footage, OpenCV lane detection, and proximity alerts.
Result
Experimental video overlays and tools for evaluating detections.
Drawble

Multiplayer drawing with synced YouTube Music.

#Socket.IO#Vite#Zustand#TanStack#Hono
Log Build in Public

A place for builders to share progress.

#Prisma#Better Auth#Hono
Ship

Publish AI-generated sites in two clicks.

#NextJs#Blob#Redis
scoutly

AI search with document parsing and web scraping.

#Python#Langchain#Vector DB#Embeddings
crawler

A tiny search engine for any domain.

#BunJS#React
Ober

An Uber-style ride-booking app.

#ElysiaJS#NextJS#Socketio#Redis
chess

Multiplayer chess over WebSockets.

#WebSocket#NextJs#ChessJs#Turborepo
linkmash

Compare LinkedIn profiles.

#React#Convex