Joel Aguero

Codegen

Founding Designer & Head of Design

Codegen - the marketing site and brand at launch

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 wordmark - the logo lockup, on black and on white
The icon & color system
Typography - TT Hoves
Partnerships & co-branding

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.

Social - 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.

Homepage - the hero

Scrolling down, the page made the case section by section.

Capabilities - running code agents at scale
Partnerships - the proof and the numbers
Integrations, the task-to-PR workflow & model routing
User stories & enterprise infrastructure
Forward-deployed partnership & pricing
Closing call to action & footer

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.

Ticket to PR in minutes - over the freeway approach
Highway bulletin - Make every engineer a 10x engineer
Downtown wallscape - Make every engineer a 10x engineer
Bus wrap - Ticket to PR in minutes
Digital billboard - One ping, shipped

Behind the installs ran a paid-digital program alongside the out-of-home.

Paid digital - Performance Max

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.

A short walkthrough of the product

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.

Welcome - the home screen, where every task starts in a single line
Information architecture - the app shell and its navigation

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.

The design files behind Codegen - the product and brand surfaces I owned

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.