My
projects.
A few of the things I've designed and built. More on the way — I'll keep this updated.
// Selected work
Recent work.
Little Bear Apps
// Problem
No public-facing surface for the indie dev studio — products were shipping but nothing tied them together as a brand.
// Work
Designed and built the studio site from scratch on Astro + Tailwind + Cloudflare Pages. Set up product pages, pricing, support paths, GA4 + Search Console.
// Result
Single coherent brand surface across LBA's products. Clean Lighthouse scores at launch. Zero CMS overhead — entirely Markdown-driven.
Viewpo
// Problem
Building Viewpo (a responsive design auditing tool) needed both the product UI and a marketing site, with shared brand language and minimal vendor lock-in.
// Work
Designed the brand identity, marketing site, and product surface. Built the public site on Astro + Tailwind; deployed to Cloudflare Pages.
// Result
Cohesive product + marketing surface live at viewpo.io. Sub-1s LCP on the marketing site. Astro static rendering keeps hosting costs near zero.
WP Navigator
// Problem
AI coding agents had no clean way to read or modify WordPress sites — every integration meant brittle scraping or unsafe direct database writes.
// Work
Designed and built the WP Navigator plugin (PHP), the wpnav.ai marketing site (Astro + Tailwind), and the public docs. Shipped to the WordPress.org plugin directory.
// Result
Live on the WordPress.org directory. Marketing site + docs deployed to Cloudflare Pages. A structured, safe interface AI agents can use without breaking the host site.
// Start
Got a project in mind?
Book a free 45-minute intro call. I'll do a free Basic Digital Health Check on your existing site as part of it.
// 45 minutes · Google Meet · no obligation
Part of every intro call — a plain-English read on your existing site. No charge, no catch.
- What's working — and what's quietly leaking money
- Your top 3 fixes, in priority order
- Yours to keep, whether you work with me afterwards or not
No prep, no questionnaire — just bring what you know.
// Last updated: April 2026