I work withNext.jsTypeScriptPostgresGolangandRustto build polished product interfaces and backend systems that hold up in real use.
I care about the small details that make software feel good: clear flows, fast feedback, thoughtful APIs, and code that stays easy to change as the product grows.
Selected work
A fault-tolerant task queue with worker nodes, retry backoff, dead-letter queues, and a broker protocol over TCP. Supports at-least-once delivery with idempotency keys.
Go · Redis · TCP · Docker
An AI-powered microlearning platform that generates structured, bite-sized courses in seconds. Built with a RAG pipeline and streamed LLM responses for near-instant course creation.
Next.js · LangChain · PostgreSQL · Vercel AI SDK
Asynchronous media processing app for compressing, converting, and refining video and image assets. Worker-based architecture with real-time job progress via WebSockets.
Next.js · ffmpeg · BullMQ · Prometheus
A beginner-friendly C project for learning file input/output through reading, writing, appending, and stream-based terminal input.
C · stdio · make · stdin
Immersive photo portfolio with fluid GSAP scroll animations, lazy-loaded image sequences, and a custom lightbox. Scores 98 on Lighthouse performance.
Next.js · GSAP · TailwindCSS
A tribute site blending minimalist UI with Ghibli's charm, built using Next.js, TypeScript, and TailwindCSS.
Next.js · TypeScript · TailwindCSS