selected work

Things I actually
shipped

Five projects, zero tutorials followed. Each one taught me something the hard way.

01Runtime control for LLM applications

Captar

Visit

A guardrail layer that wraps the OpenAI client — per-session budget reservations, tool allowlists, execution policy. No proxy, keys never leave the host app. Span-first tracing with violation capture and eval-ready dataset export.

  • TypeScript
  • Next.js
  • PostgreSQL
  • OpenAI API

02Multi-model AI image editor

Baelys

Visit

20+ LoRA style-transfer models, AI background removal, and a canvas-based multi-layer editor. Launched on Product Hunt, monetized with tiered subscriptions, and publicly praised by Vercel's CEO.

  • Next.js
  • Node.js
  • LoRA
  • Canvas

03Phone automation, fully local

PhoneClaw

Visit

End-to-end Android automation inspired by OpenClaw — an agent that drives your phone, running entirely on-device. No cloud, no leaks, just a phone doing what you tell it.

  • TypeScript
  • Android
  • Agents

04A vector database from scratch

elix-db

Visit

Custom vector DB built in Elixir to explore indexing architectures — HNSW, IVFFlat — from first principles. Because the best way to understand a database is to build one.

  • Elixir
  • HNSW
  • IVFFlat

05A browser that lives in your terminal

Drowser

Visit

Terminal-based browser engineered in Go, driving Brave in headless mode. The web, rendered where developers actually live.

  • Go
  • Headless
  • CLI

0+

requests/day my APIs handle without crying

0+

LoRA models wired into one image platform

0

peak LeetCode rating. top 0.3% worldwide

0%

manual work erased by agent workflows I shipped

01Captar
click me · next projects