Former contractor: iOS 16
I build web that converts and ship software that makes AI useful.
Business software designed for AIO/GEO, and the agentic systems behind it.
- 100% up
- Lighthouse score in all four categories on rileysklar.io
- 96% down
- Smaller image payload on the blog, 15 MB to 660 KB
- 4
- Languages of Apple OS interfaces recreated for the Genius Bar VizApp
Worked with
- Pulse COOP
Recent work
All case studies-
Design System · 2026
A Design System That Checks Itself
The design system behind this site, published as a live page. Tokens read from the stylesheet, every component rendered from its real source, a working dashboard, and the checks that keep it honest.
Design System Astro Tailwind 4 -
Charity Marketing Site + Ticketing · 2026
Charity Concert with Stripe
A homepage and self-service ticketing site for an outdoor charity benefit concert — a custom Stripe integration with server-side price integrity, Turnstile bot protection, and a signature-verified webhook, built with Astro, React, and Netlify Functions.
Charity Project Nonprofit Full-Stack -
Manufacturing Intelligence SaaS · 2025 — Present
Swip Tools — Manufacturing Intelligence SaaS
Cofounded and shipped a multi-tenant SaaS that gives manufacturing cells live hour-by-hour targets, part-weighted standards, and loss analysis — on Astro 5, TanStack, Drizzle, Neon, and Cloudflare Workers.
Production Multi-Tenant SaaS Full-Stack
What I do
Web growth
I lead web development and design, from growth strategy to the front-end stack. SEO, AIO/GEO, CRO and A/B testing.
Astro · WordPress (Sage) · Webflow · HubSpot
Agentic AI
Agentic features built on Claude and MCP. Deterministic IO around the LLM, a full audit trail, and a policy layer non-engineers can own.
Claude API · MCP · RAG · Pinecone · Claude Code
Product engineering
Cofounder of Swip Tools, multi-tenant manufacturing intelligence SaaS. Design system, marketing site, admin and operator UI, bootstrapped on Astro, TanStack Start, Drizzle and Cloudflare Workers.
TypeScript · TanStack · Drizzle · Tailwind · Cloudflare Workers · Neon Postgres
FAQ