Codegen
Founding Designer & Head of Design
I joined Codegen as its founding designer and grew into head of design, building and leading a five-person design and creative team. Together we shaped an agentic developer platform: an autonomous coding agent you could tag from GitHub, Slack, and the tools you already worked in - hand it a task and it would come back with a production-ready pull request. Designing for an AI agent meant rethinking familiar UI patterns from first principles. Codegen was acquired by ClickUp.
01Brand
I led Codegen's brand end to end - the identity and visual system that tied the product, the site, and the marketing together: a geometric code-bracket logomark and its app-icon system, a purple palette over near-black, and a typeface stack of TT Hoves, SF Pro, and DM Mono. It was all documented in a full brand book, so a growing team could apply it consistently without me in the room.
The system went deeper than a logomark. I art-directed an original poster series - geometric, atmospheric gradient work - that gave the brand a visual depth no stock illustration could.
Applied, the system held its voice across surfaces - from the public profiles developers actually saw to cover art.
02Website
Alongside the product I directed the marketing site - the public face that had to explain an autonomous coding agent in seconds, carry the brand, and convert, while staying honest to how technical the audience is. I owned the creative direction and oversaw the design; a designer on my team executed it day to day. The homepage led with the positioning - The Operating System for Code Agents - and anchored the pitch in a real view of the product.
Scrolling down, the page made the case section by section.
03Campaign
I owned the go-to-market campaign that took the brand off the screen and into the city - a ~$500K program across out-of-home and paid digital. Wall murals, billboards, transit, and street kiosks were placed where the audience actually was, from SoMa and the Mission to the approach to the Bay Bridge, carrying the brand's lines - Make every engineer a 10x engineer, Ticket to PR in minutes, One ping, shipped.
And then it was real - wrapped around city buses, scaled up the sides of buildings, and rising over the freeway approach.
Behind the installs ran a paid-digital program alongside the out-of-home.
04Product
Before the static screens, here's the product in motion - a short walkthrough of the experience I designed, from a single-line task to a shipped pull request.
The product was deep and highly configurable - integrations across GitHub, Slack, Linear, Jira, and more; granular control from sandbox start-up down to repo-specific settings and custom prompts. The hard problem was making that depth legible: an entry point simple enough to start a task in a single line, over an information architecture that kept everything beneath it findable. I owned it end to end - vision, interface, and the front end that shipped it.
Those two were the headline. Beneath them sat onboarding, analytics, billing, settings and admin, integrations, user and repository management, notifications, error and email states, and many more product surfaces - all designed and managed as one system.
Outcome
One coherent narrative held to a single craft bar, from the brand through the product - and a product developers actually liked using. Codegen was acquired by ClickUp and integrated into the product. Along the way the role grew well past design: I built and managed a team of three designers, a marketer, and a copywriter, worked alongside roughly twelve engineers, and owned product operations and creative direction - podcast production, promotional video, paid-digital strategy, and an internship program.