One app live on App Store and Play Store. Three more in private beta. Sites live and serving traffic. Lighthouse scores and build durations from real data. I design and I build, end to end.
01
01 · MOBILE APPS
4 built on iOS & Android
MyKonosBeta
An AI companion app I built. The window below runs its real engine, right here in your browser. It remembers between chats. Tell it something, reset, ask again, it still knows.
Live demo
~/demiurge · chat
Try saying: my dog's name is Max
Then hit reset chat below. Ask the question again. The memory survives.
I built the engine and the product that runs on it. Demiurge is a persistent-memory layer for LLM conversations. MyKonos is the AI companion that uses it: bring your own keys, talk to it, and the memory compresses into a long-term store you actually own.
Status
Demiurge live · MyKonos in private beta on real phones · backend stable
Snap a stain, get step-by-step removal. Four modes: Normal, Eco (non-toxic), Emergency (time-sensitive), Fun. Subscription tiers and pay-per-use credits. Photos processed instantly and never stored.
Flutter · Supabase · 22 edge functions · 4 AI models in parallel
Scope
Multi-AI political speech analysis. 106 tracked figures. Claude, GPT, and Grok analyze each statement independently. When they disagree, that disagreement is the signal.
Status
Built · in private beta · public marketing at baseline.marketing
Flashlight that turns on with a chop gesture, no button tap. For anyone with their hands full: parents carrying kids, contractors on a job, dog walkers at night. Calibration, sensitivity tuning, pocket lock, battery guard, SOS pattern. Subscription tier shipped. Zero analytics.
Status
Private beta · feedback iteration before store submission.
live Lighthouse on every one
?
Each card below shows real-time Lighthouse scores fetched fresh when you load this page. No screenshots, no hard-coded numbers. If a score drops on a client site I shipped, you'll see it here.
bandonbythedunesrealtee.net · real estate · live RMLS listings
ASTRORMLS APICLOUDFLARE
LIGHTHOUSE
?
Google's scorecard for any website. Four numbers, 0 to 100 each: speed, accessibility, security, and how well Google can read the page. 100 is perfect. Most small-business sites score 50-70. These numbers re-measure every time you load this page. Scores shown are mobile (the harder test). Desktop usually runs 2 to 5 points higher.
measuring...
Real estate site for a Bandon brokerage. Listings pull straight from the RMLS feed, so the page shows current inventory with no third-party IDX widget. Map, search, and dunes-distance context built in.
Result
Live with real RMLS listings, mobile-first, measured on the wall above.
LIGHTHOUSE
?
Google's scorecard for any website. Four numbers, 0 to 100 each: speed, accessibility, security, and how well Google can read the page. 100 is perfect. Most small-business sites score 50-70. These numbers re-measure every time you load this page. Scores shown are mobile (the harder test). Desktop usually runs 2 to 5 points higher.
measuring...
LIGHTHOUSE
?
Google's scorecard for any website. Four numbers, 0 to 100 each: speed, accessibility, security, and how well Google can read the page. 100 is perfect. Most small-business sites score 50-70. These numbers re-measure every time you load this page. Scores shown are mobile (the harder test). Desktop usually runs 2 to 5 points higher.
measuring...
13-page marketing + portfolio site for my own product, Baseline. 22 custom interactive widgets built from scratch (radar charts, timelines, signal gauges, heatmaps, constellation maps). No chart libraries, no Tailwind, no UI kits.