01
Social AI creation · BuzzFeed
BF Island
BF Island is a social AI creation product for making and remixing images with friends. On the web, people explore generators and create images from photos or prompts. The iOS app brings creations into group chats and iMessage stickers.
Leading the web engineering
BF Island was my favorite project at BuzzFeed. It was a nearly two-year effort involving several teams, and I led the web engineering: building reusable components, builders, and renderers, working with the iOS team, and discussing feature scope with design and product.
From Generator Generator to Island
The project grew out of Generator Generator, which my team and I had built earlier. My work connected JSON configuration and AI output to editor state, live previews, and canvas rendering. Shared components and configuration let us support different builders without copying an entire implementation for each one.
A product decision
For one meme format, product wanted the image model to generate text inside the image. The results weren’t reliable enough at the time, so I proposed letting people write their own message and checking it for profanity. The team agreed, and I implemented that approach.
- My role
- Web engineering lead
- Worked with
- Product, design, and iOS
- Core stack
- React, JSON, Canvas / Fabric.js, LLM APIs