Timeline
What's happening
Aug 11, 2026
Wrote up the cost-router benchmark and the grip security fix
Two posts — why the cheaper-per-token model cost 2-7x more per task, and how a navigation policy enforced in one function was bypassable by the second line of the quickstart.
Aug 10, 2026
Shipped grip 0.6.0 — CLI, MCP server, and a security fix
NavigationPolicy was enforced in one function and nowhere else, so allow_private=False was bypassable by an ordinary Page.goto(). Enforcement moved to CDP Fetch interception, plus a grip CLI and 8 MCP tools.
Aug 6, 2026
Shipped ns-ui — 298 components, live registry
A component registry you install by URL, no package to depend on. Gated by a Playwright suite that fails any component whose hover looks identical to its resting state.
Aug 4, 2026
Released sigeval — pytest for LLMs that isn't flaky
Evals as proportions with confidence intervals. PASS, FAIL, or INCONCLUSIVE — no more green builds flipping red on sampling noise.
Jul 21, 2026
Benchmarked the cost-router until it killed itself
Built an event-driven LLM request pipeline, then benchmarked its cost-routing feature out of existence — the cheaper-per-token model cost 2-7x more per task.
Jul 15, 2026
Shipped Curb for the Monad Spark hackathon
A wallet with a daily spending limit — the contract custodies your funds and refuses anything over the cap. Built, tested, security-reviewed and deployed solo.
Jul 12, 2026
Going deep on machine learning
Started learning ML from the fundamentals up — not the API-wrapper version, the actual math and mechanics. Building small models by hand to understand what's really happening under the abstractions I've been shipping on top of.
Jul 9, 2026
SAC Capital CLI — 0.1.3 with outcome attribution
Shipped sac-capital 0.1.3 to PyPI. New outcome attribution links every trade back to the reasoning that made it, so you can score which theses actually paid off — not just whether the account went up.
Jul 7, 2026
Noctiq rebuilt, backend live
Rebuilt end to end. Supabase in production, full funnel instrumented, paywall drafted. Pre-submission.
Jul 7, 2026
AI Health Coach app foundation shipped
From research to real. Multi-source health — WHOOP, Oura, Strava, Apple Health — with a manual plan builder and an adaptive advisor that reads live data.
Jul 4, 2026
SAC Capital CLI on PyPI
Shipped the public `sac` CLI — sac-capital 0.1.1. AI trading agent, installable, hardening and strategy PRs merged the same day.
Jun 16, 2026
Started Helm and Toolfence
Two dev-infra bets in a day. Helm — a deploy layer for internal agents. Toolfence — an MCP security scanner, 12 checks, published to npm.
Jun 16, 2026
Shipped Command Center v1.5
Multi-agent org canvas — hire, fire, and delegate between agents on the Claude Agent SDK. 32/32 tests, two live e2e runs against the real SDK.
Jun 1, 2026
Expanded beyond websites — automations, dashboards, iOS
Client work now spans web apps, iOS apps, AI automations, and custom dashboards. Not just sites anymore. Full-stack technical work across whatever the problem is.
May 20, 2026
Daily Car Greece went live
Delivered a bilingual (EN/GR) car rental site for a local fleet operator. Fleet showcase, WhatsApp booking, local SEO. First client in the car rental niche.
May 5, 2026
Branch AI crossed 500 downloads on npm
Branch AI hit 500 downloads. Published April 24th, crossed 500 in under two weeks.
Apr 29, 2026
Built a home server stack
Two old laptops running self-hosted Supabase, n8n, and Claude Code. Full dev infrastructure at home, zero cloud bills for the backend.
Apr 28, 2026
Started researching AI Health Coach
Deep competitive research into cross-wearable AI coaching. 24 competitors mapped. Positioning in progress.
Apr 26, 2026
Started building Noctiq
iOS sleep optimization app. AI coach, 56-lesson program, wearable integrations. Spec locked, pricing locked.
Apr 25, 2026
Started building ClientCast
CLI tool for freelancers — AI-drafted client updates from Git commits, with hosted approval and scope-creep detection.
Apr 24, 2026
Branch AI published on npm
Shipped branch-ai v0.7.3 to npm. Collaborative reasoning canvas wrapping Claude Code CLI.
Apr 23, 2026
NeuroPulse went live
Open-source brain-response analyzer for marketing content. Live on Vercel and Hugging Face Spaces.
Apr 20, 2026
Joined AutomateSphere AI
Started working at AutomateSphere AI on the technical side — building and deploying custom AI agents for business clients.
Apr 17, 2026
First client app project
Started building a custom iOS app for a client. First time delivering a full mobile product to someone else's spec.
Apr 15, 2026
Launched this portfolio
Filed everything into one place — projects, writing, resources, timeline.
Apr 7, 2026
Started building Creator Roast
AI audit tool for creators. You paste your profile, it tells you exactly what's broken.
Apr 7, 2026
Upgraded to Claude Code Max — started MarketMyApp and a stealth iOS app
All in. Committed to shipping multiple products in parallel. This is the pace now.
Mar 20, 2026
AI video analysis prototype working (stealth iOS app)
First end-to-end run — upload footage, get positioning breakdown. Rough but real.
Mar 14, 2026
Got Claude Code
Everything changed. First time using AI as a real coding partner, not autocomplete.
Feb 21, 2026
First client project shipped
First paid web project delivered. Proof the skill translates to income.
Jan 6, 2026
Started building Helpmarq
Day one. Blank repo, big idea. A feedback marketplace built from scratch.