What I do
I design and ship TypeScript-first products, real-time systems, and AI tools across frontend, backend, cloud, and product architecture.
Senior Software Engineer building TypeScript-first products, real-time systems, and AI tools from idea to production.
I work across product engineering, system design, real-time communication, and AI. The desk is equal parts engineering notebook and creative studio—because useful software needs both disciplined execution and a point of view.
Read the full profileI design and ship TypeScript-first products, real-time systems, and AI tools across frontend, backend, cloud, and product architecture.
I care about clear product decisions, dependable APIs, readable systems, and teams that can move confidently after launch.
This is a practical record of products shipped, systems built, lessons learned, and the problems I want to keep solving.
Go deeper into the products, experience, technical writing, videos, and the way I approach engineering.
FayeBot and Haru — AI products built independently and running in production.
02The stack, craft, and operating style behind the work.
03A focused timeline of shipped systems, teams, and product work.
04Technical notes, decisions, and essays from the dev desk.
05Videos, walkthroughs, and on-camera engineering notes.
FayeBot and Haru are independent AI products I took from idea to production — product design, frontend, backend, cloud, AI, authentication, and billing.
AI-native lead capture for founders
One line of code embeds Faye, a conversational AI agent that talks to your visitors, captures qualified leads, and escalates to a human the moment it matters — every decision logged and auditable.
AI executive communication coach
Speak or paste a message and Haru rewrites it into polished, executive-grade language in real time — stripping filler, fixing hedging and passive voice, with tone scores and spaced-repetition practice built from your recurring mistakes.