Selected work
Products built with founders and product teams.
The role is stated on every project. Some were complete builds. On others, I joined the existing team to ship a specific product.
Client work
Built for the business.

A Slack-first help desk with analytics and automated triage across Slack and email.
Contributing engineer · Next.js, TypeScript, PostgreSQL, Python
Operations software for billiards halls, including venue management and live match workflows.
Built end to end · Next.js, React, Tauri, RustA rare-coins storefront built for high-value inventory and collectors.
Built end to end · Next.js, TypeScript, PostgreSQL, Shopify, Stripe
AI presentation software for generating and editing complete slide decks.
Built a product with the team · Next.js, TypeScript, PostgreSQL
Computer-vision workflows that connect operational data to business outcomes.
Built a product with the team · Machine learning pipelines, Next.jsIn-house portfolio
Built and operated by Campbell Ventures.
These products are my own. They are where I test ideas, operate real systems, and stay close to what shipping actually requires.

Idea to live app for your team. Start in a coding agent and Smallware handles sign-in, data, permissions and deployment.
Founder · TypeScript, Rust, React, PostgreSQL
Multi-agent orchestration for AI-native teams.
Founder · TypeScript, AI agents
A full-stack TypeScript framework for realtime products.
Founder · TypeScript, Rust, React
Screen recordings for people who do not want to be on camera.
Founder · Next.js, video processing
AI-generated UGC and slideshow videos.
Founder · Next.js, AI videoBranded photo galleries with print sales built in.
Founder · Next.js, commerce
Auction management software for collectors and dealers.
Founder · Next.js, PostgreSQL