Blog

Articles & Notes

Product engineering, system boundaries, and the tools I ship with.

Latest

Recent writing tagged Engineering.

Why x70 Has Two Portals

The x70 client portal and staff Admin share one business lifecycle, but separating their interfaces and authority made the agency system simpler and safer to operate.

Week of published 4 min read
Engineering
Architecture

Why I Rebuilt Boop v2 Around Inspectable Evidence

Boop v2 expands far beyond data transfer, but the important change is that scores, health signals, Strap controls, and release states expose the evidence behind them.

Week of published 4 min read
Engineering
Hardware

Two Small Products, Two Hard Boundaries

Agentic UI and GitGrid shipped in the same week. Their useful features are different, but both products became clearer when I defined exactly what they are allowed to change.

Week of published 4 min read
Engineering
Agents

What External TestFlight Did Not Prove

Opening Boop to external testers was a real release milestone, but it also clarified the evidence that a build, a review, and a working product each require.

Week of published 4 min read
Engineering
Hardware

Archive

2026

12 posts

Boop is on External TestFlight

Boop — my local-first WHOOP strap to Apple Health utility — just got external TestFlight approval. Here's what it is, what it isn't, and where to join.

2 min read
Engineering
Hardware

Publishing to LinkedIn Is a State Machine

Building the x70 LinkedIn desk made the remote API call look like the easy part; truthful research, human approval, scheduling, reconnection, and remote publication all need distinct states.

Week of published 4 min read
Engineering
Product

Thirty-Six Browser Tools, One Typed Catalog

x70 Tools launched with 36 local browser utilities, but the part that keeps the collection maintainable is a single typed registry shared by navigation, metadata, routes, and discovery.

Week of published 3 min read
Engineering
Product

A Publish Button Is Not a Release Pipeline

The x70 blog Admin became useful when writing, reviewing, scheduling, Git changes, and deployment evidence stopped being compressed into one optimistic action.

Week of published 4 min read
Engineering
Product

What x70 Social Needed Before It Felt Like a Product

Dashboard polish was not the turning point for x70 Social. The product became coherent when guest access, realtime engagement, developer APIs, and AI moderation each received a precise boundary.

Week of published 3 min read
Engineering
Product

Public Sites and Private Portals Need Opposite Crawler Policies

Applying one SEO checklist to every x70 property would have been wrong: public product pages should be discoverable, while authenticated operational surfaces should make their non-public status explicit.

Week of published 3 min read
Engineering
Architecture

Why the x70 App Collapsed Onto One Realtime Data Boundary

Moving authentication and application state onto Convex reduced the number of persistence systems in the x70 App, but the real lesson was to migrate boundaries and call sites—not just schemas.

Week of published 4 min read
Engineering
Architecture

What WWDC26 Changed About the Local-Model Boundary

Apple's 2026 model APIs made local, private-cloud, and third-party inference choices part of one native architecture instead of separate product bets.

Week of published 4 min read
Models
Engineering

Codex on Mobile Is an Approval Surface

Bringing Codex to a phone matters less for writing code than for steering, reviewing, and approving asynchronous work at the right moment.

Week of published 4 min read
Agents
Engineering

When a Coding Agent Becomes Infrastructure

Cursor's SDK exposed its agent harness as a programmable service, making the infrastructure around the model the more interesting product boundary.

Week of published 4 min read
Agents
Engineering

Every Piece of Case-Study Media Needs a Job

Rebuilding the portfolio’s Work pages taught me that more screenshots do not make a stronger case study; each image, video, and document has to prove a specific part of the story.

Week of published 4 min read
Design
Engineering

Why This Portfolio’s Content Lives With the Code

Moving the portfolio’s editorial content out of a hosted CMS made publishing less magical, but it also made every public claim reviewable, versioned, and easier to keep in sync with the product.

Week of published 4 min read
Engineering
Architecture

Get infrequent updates on new projects.

By subscribing you consent to email updates. You can unsubscribe anytime. See our Privacy Policy.