Consultant · Operator · Builder

About

I build the systems, then I operate them.

I operate five businesses. Not from a board seat. I write the code, fix the plumbing at midnight, and make the call when the system goes down.

I founded Host LA in 2013. It manages 30+ rental properties across Los Angeles and Puerto Rico on infrastructure I built with Astro and Cloudflare Workers. I acquired Monsieur Crêpe in 2022, gutted the operations, and deployed voice AI ordering and a live CFO dashboard I designed myself. I shipped FitRush to the App Store in 7 days. Through AI operations consulting, I have automated over $2M in client revenue workflows.

This site is built on the same stack I sell. Astro 6, Cloudflare edge, 100 on Lighthouse. I do not recommend tools I have not shipped on.

5 Businesses
30+ Properties
$2M+ Automated
7 days App to Store

The Timeline

A few highlights, in order.

2013

Founded Host LA

Started a short-term rental operation in Los Angeles. Now 30+ properties across LA and Puerto Rico.

2022

Acquired Monsieur Crêpe

Bought a restaurant in Sierra Madre. Rebuilt the operations from scratch, then kept going.

2025

Deployed Voice AI at Monsieur Crêpe

Built and shipped voice AI ordering and a real-time CFO dashboard. No outside dev team.

2026

Shipped FitRush

Took a fitness app from idea to the App Store in 7 days. Still in beta, still learning.

2026

Accepting New Engagements

Available for Q3 2026. I work best with operators who need systems built, not slide decks reviewed.

Active

How I Work

I use what I sell

Host LA runs on Astro + Cloudflare Workers. Monsieur Crêpe takes orders through voice AI I built. If I recommend a stack, it is already in production under my name.

Ship first, plan second

FitRush hit the App Store in 7 days. I deploy, watch what breaks, and fix it. The market will tell you what matters faster than any planning session.

If it has no metric, it does not exist

I built a live CFO dashboard for my own restaurant before I ever pitched one to a client. Gut feel is a starting point. Numbers are the strategy.

No meetings that should be dashboards

Status calls are a tax on everyone's time. I replace them with live data and clear ownership. When we meet, it is because a decision needs a human, not because it is Tuesday.

Next step

Interested in working together?

I take on a small number of consulting engagements each quarter. Let's see if it's a fit.