I lead a digital design team at BCG. We design AI applications and media experiences for large companies. I also build things on my own. Conversational AI, narrative games, custom language models, AI infrastructure. I've been doing this since before it was fashionable. 20 years of making things people watch, use, and talk about.
GENE is a conversational AI agent that co-hosts BCG's "Imagine This" podcast, conducts live interviews at client events, and synthesizes proprietary research into consultant talk tracks. Built on GPT-4o with custom prompt architecture. 52 episodes. 4.9 stars on Apple Podcasts.
I design and lead AI design workshops for internal teams and clients. Translating AI capabilities into practical design frameworks. Published original frameworks on AI systems design.
Started a Zoom workshop with about 10 people to teach colleagues generative AI tools. It became #creative-technology-club, a cross-workspace Slack community spanning BCG Platinion, BCG Global, and TDA that grew to 1,354 members. Ran workshops on prompt engineering, Disco Diffusion, DALL-E, GPT-3, and MidJourney. Published internal legal guidance on AI-generated content for client deliverables. Seven months before ChatGPT launched.
Produced "The Future is Inevitable" using Stable Diffusion and a technique I independently developed called seed travel animation: incrementing the generation seed by small values per frame to create surreal AI-generated motion footage. This was 2022, before Runway Gen-2, Sora, or Pika existed.
An AI narrative game with a hidden director system. Claude acts as omniscient narrator who becomes any character the story needs. No mode switching, no player triggers. The narrative decides.
1-bit Macintosh aesthetic (1986 desktop, ChicagoFLF font, Atkinson dithering). Custom nanoGPT model: 10.85M parameters, character-level, trained on 5M characters of game corpus. Full-stack: Flask backend, custom CSS design system, AI image generation, ElevenLabs TTS. Modular prompt architecture. Preparing for Steam release.
A persistent AI collaborator that runs across multiple surfaces: terminal CLI, web chat, Substack publication. Personal OS with launchd heartbeat, Gmail integration, calendar/weather/GitHub monitoring. Autonomous email triage, iMessage read/send, scheduled briefings. 25+ shell scripts, Python tools, and monitoring infrastructure.
52 conversations with an AI I built. At the end of every "Imagine This..." episode, Bill and GENE riff on the topic together — unscripted, collaborative, occasionally absurd.
I design systems, then build them using AI coding tools. Not a traditional developer. A designer who ships production software.
I'm looking for interesting problems and freedom to build. If you're building something that isn't stupid, let's talk.