Product × Engineering × Intelligence

I buildwhat's nextfor the web.

Products that pair human judgment with machine intelligence—designed to feel clear, capable, and inevitable.

STATIC → RESPONSIVE → INTELLIGENT

The interface changed.
The job changed with it.

I started in a web of fixed pages and desktop assumptions. Today, I create adaptive products where conversation can be the interface and intelligence is part of the architecture.

The evolution of the interface

One medium.
Four eras.

I have watched the web grow from static desktop pages into intelligent products. That evolution shapes how I build today.

011998

Static

First, we published pages.

The early web was a collection of documents. Tables handled layout, desktop screens set the boundaries, and shipping meant uploading files to a server.

HTML / CSS / FTP

022008

Dynamic

Then, pages became products.

Browsers grew capable. Databases, APIs, and JavaScript turned websites into software—responsive, social, and alive with real-time data.

APIs / JAVASCRIPT / CLOUD

032015

Mobile

The smallest screen took priority.

Touch changed interaction. Mobile-first thinking forced every product to become faster, clearer, and useful anywhere—not just at a desk.

RESPONSIVE / TOUCH / PERFORMANCE

04Now

Intelligent

Now, the interface can think.

AI is moving software from click paths to conversations and adaptive workflows. The best products do more than respond—they understand intent.

LLMs / AGENTS / HUMAN-CENTERED AI

Product instinct.
Engineering depth.
AI leverage.

I work where emerging capability meets a real customer need—turning ambiguous ideas into fast, thoughtful products.

01

Find the useful thing

Start with the problem, not the model.

02

Make intelligence legible

AI should earn trust through clear interaction.

03

Ship the whole product

Prototype quickly. Engineer the details that matter.
open ./project-journal

Years of building.
Stories worth sharing.

Deep dives into the products, systems, decisions, and lessons that shaped the work.

Enter the journal