Links
Small projects, tools, and other things I’ve built or find useful.
Companies Founded
Most of the current commercial work sits under Improbable Ventures, the holding company and incubator behind the products below. Experiments that find product-market fit become companies; the rest stay experiments.
- Adwave - AI platform making TV advertising accessible to small businesses (post)
- Vidiyo - Run your own 24/7 streaming TV channel for free. Upload, schedule, and go live on Roku, Fire TV, Apple TV, iOS, Android, and the web. No gatekeepers, no fees (post)
- Splatchat - Video chat with AI characters. Invite them to meetings, connect to your apps, have them take notes and do work. API and MCP server for developers (post)
- Gatherd - AI-powered party invitations sent as text messages. Original AI-generated artwork, RSVPs and guest questions handled over SMS, no apps or portals, free (post)
Previously
- VideoByte - Connected TV advertising platform, acquired by Kargo (post)
- Remixd - Text-to-audio content platform, acquired by Global UK (post)
- Intridea - Ruby on Rails consultancy, acquired by Mobomo (post)
- Scalr - Cloud infrastructure management platform (co-founded)
- SocialSpring (Present.ly) - Enterprise microblogging platform, acquired by UnitedWeb/Nextiva
Other Projects
- ASCII Mirror - Webcam to ASCII art (post)
- 8-Bit Mirror - Webcam to pixelated 8-bit style (post)
- films.io - Curated film database with trailers and streaming availability (post)
- ipaddress.io - What’s my IP? (post)
- lookatthis.page - Paste an AI conversation, get a shareable link (post)
- Milky Way Explorer - WebGPU Milky Way fly-through — 1.2M stars, HDR bloom, dust lanes, Local Group
- Milky Way Atlas - Three.js Milky Way atlas — spiral arms, Local Group, Keplerian Solar System zoom + time
- FRC Fusion Simulator - Interactive FRC fusion reactor cycle visualizer
ASCII Mirror
8-Bit Mirror
films.io
ipaddress.io
lookatthis.page
Milky Way Explorer
Milky Way Atlas
FRC Fusion Simulator
AI Experiments
A set of ongoing explorations into what AI can generate, sustain, and make you believe. Not products. The goal with each one is to push on a specific question: about authenticity, about presence, about what “real” means when the thing on the other end is indistinguishable from the real thing, or close enough that the gap stops mattering.
- Wrong Version - A fictional personal blog. Mundane posts that almost add up (post)
- The Hartwells - A fictional family’s daily life that writes and illustrates itself (post)
- thescrollhole.com - An infinite social feed of AI personas. Chat with them, ask for photos (post)
- Imaginary Ventures - A satirical VC firm funding companies that don’t exist, can’t exist, and shouldn’t (post)
- AdLuna - Orbital advertising. Laser projections onto the moon, starting at $14M/night
- Nullframe - Weight is a negotiation. Null cavities that drop inertial mass while gravity stays put
- Waveform VR - A virtual reality built on a live, persistent AI world model. Shipping 2029
Games
Some games I’ve been making with vanilla JS and canvas.
- Super Plumber Jump - Mario-style platformer
- Block Drop - Tetris-style puzzle game
- Slice Storm - Swipe to slice shapes mid-air
- Tower Stack - Tap to stack blocks as high as you can
- Gravity Dash - Flip gravity to dodge obstacles
- Asteroids - Classic space shooter
- Centipede - Retro arcade remake
- ASCII Bros - ASCII art platformer
Press
Adwave
Launches & product
- PR Newswire: Adwave Officially Launches
- Small Biz Trends: Adwave Launches AI TV Ad Platform
- TV News Check: Adwave Launches Wavemaker, an AI Video Generator for Creators and Marketers
- TV News Check: Waverunner Automates Cross-Platform Advertising For Small Businesses
- Times Square Chronicles: Adwave Launches Big Game Breakthrough
Case studies & partnerships
- Demand Gen Report: How Adwave Enabled Patriot Auto Group to Expand Reach with CTV
- NPDA: Breaks Barriers to Dealer TV Advertising with Adwave Partnership
Industry bylines
- ACHR News: Is TV Advertising Finally Worth It for HVAC Contractors?
- PHCP Pros: Plumbers Can Now Advertise on TV. Here’s How to Do It Right.
- Digital Dealer: How Auto Dealers Can Keep Their Advertising Fresh in the AI Era
- Digital Insurance: Why Independent Agents and Brokers Misread TV Advertising ROI
- InsuranceNewsNet: Why Agents Should Take a Second Look at TV Advertising
- Insurance Thought Leadership: Smile, You’re on Camera
- Real Estate Today: The Expanding Role of TV Advertising in Real Estate Marketing
- McKnight’s Senior Living: How Streaming Changed the Math on TV Advertising for Senior Living
- Hotel Technology News: How Streaming’s Ad Inventory Growth Is Opening Up Television to Hospitality Brands
- Gaming.net: How Indie Game Developers Can Now Compete with the Big Studios on TV Advertising
- Campaigns & Elections: The 2026 Midterms Are Where AI Meets the TV Ad
- Streaming Media: How Brands Should Respond to CTV Ad Fatigue
Interviews & commentary
- AI Odyssey: This Founder Gets Small Businesses on Streaming Platforms
- TechEdge AI: From Agency to Self-Serve — Opening TV Advertising to Every Budget
- Performance Marketing World: How to Measure the ROI of CTV Campaigns
VideoByte / Kargo
Acquisition
- Business Insider: Kargo Acquires VideoByte to Expand Into Streaming TV Advertising
- Globe Newswire: Kargo Acquires CTV Platform VideoByte
- B&T: Kargo Acquires CTV Advertising Platform VideoByte
- Beet.TV: Kargo Acquires VideoByte To Bring ART To CTV
Mergers & partnerships
- PR Newswire: VideoByte and VideoBridge Announce Merger
- Digital TV News: VideoByte and IRIS.TV Bring Enhanced Contextual Targeting to CTV
- PR Newswire: VideoByte Partners with Katz Digital for A2V Technology
- MediaShotz: A2V by VideoByte Partners with Publica
CTV commentary
- Streaming Media: Unlocking Contextual Targeting Opportunities on CTV
- Streaming Media: What Is Contextual Advertising and How Is it Changing TV?
- ANA: Contextual Targeting on CTV
- Broadcasting+Cable (via Yahoo Finance): Kargo Gives Buyers More Detail on CTV Campaigns
Remixd
- Business Wire: Global Acquires Audio Content and Technology Start-up Remixd
- Global: Acquires Audio Content and Technology Start-up
- RAIN News: Global Acquires AI Text-to-Audio Startup Remixd
- Inside Radio: DAX Integrates Text To Audio Technology Into Platform
DiceBot
- New Atlas: Intridea DiceBot
- CNET: DiceBot Rolls the Dice for You, Tweets a Photo Back
- Adafruit: DiceBot Twitter-Controlled Dice Roller
- Mobomo: Announcing DiceBot
White House / Presidential Innovation Fellow
- AOTUS Blog: Presidential Innovation Fellows at the National Archives
- White House Blog: Making the White House - Creating Bo-Bot and Sunny-Bot
- White House Blog: Taking Daughters and Sons to Work on STEM
- Washington Post: White House Holiday Decor Goes Digital
SocialSpring / Present.ly
Intridea / Scalr
- AWS Blog: Scalr – Scalable Web Sites with EC2
- Mobomo: Intridea Presents at Facebook Developer Garage
- Mobomo: Intridea Supports Startups at Social Matchbox
- Mobomo: Thingivore Rails Rumble Post-Mortem - 2009 Rails Rumble entry