My name is GeoffI’m a principal product designer and product builder with a hybrid background in product, design, and development. I help teams figure out what ideas to build, make them real enough to learn from, and shape them into products that can ship, scale, and create meaningful value.

Lirio preview tool showing a WhatsApp message preview with channel, language, brand, and recipient controls.
Lirio Message Preview Tool

Built a multi-channel healthcare message preview tool for complex communication workflows

Product Builder, Designer, Developer

Lirio needed a better way to preview behaviorally tuned healthcare messages across channels, languages, brands, and recipient contexts. I designed and built an interactive tool that helps teams understand how messages render while accounting for constraints like character limits, truncation, localization, and brand variation.

Lirio Preview Tool

Walkthrough of Lirio's multi-channel, multi-language message preview tool.

Rooster morning paper email cover with a quote card.
Image 1 of 8
Rooster

Shipped a personalized morning paper from idea to MVP in two weeks

Founder, Product Designer, Developer

Rooster is a solo-built morning paper app that turns news, weather, and personalized context into a daily digest with a distinct editorial voice. I designed and built the prototype in eight days, then shipped an MVP two weeks later.

Try Rooster
Lirio interactive requirements prototype showing a mobile communication preferences center with prototype controls.
Lirio Interactive Requirements

Turned client ambiguity into a working product direction

Product Builder, Designer, Developer

Lirio needed to align with a client on a new communication preferences center. Instead of starting with a static requirements document, I used client documentation, LLM-assisted analysis, product judgment, and a working prototype to identify gaps, explore personas, model the experience, and give stakeholders something concrete to react to.

Lirio Requirements Prototype

Walkthrough of Lirio's interactive requirements prototype for a communication preferences center.

Lirio CMS subject lines screen showing message content variants and metadata.
Image 1 of 6
Lirio CMS

Reduced content approval time by 75%

Product Designer

Lirio’s behavioral science content process depended on a fragile 50-column spreadsheet that slowed launches, delayed revenue, and made approval difficult to manage. I designed a custom CMS that gave behavioral science, product, and operations teams a shared source of truth for content creation, review, and approval.

Lirio CMS

Walkthrough of Lirio CMS MVP.

A Watershed learning analytics dashboard with five reports: a training assessment bar chart, CSAT growth comparison, a learner activity stream, a CSAT correlation scatter plot, and a top-performers ranking.
Image 1 of 8
Watershed

Helped take a learning analytics platform from proof of concept through acquisition

Principal Product Designer, Product Owner

Watershed helped define the emerging category of learning analytics around the xAPI standard. I joined as principal designer and later moved into product ownership, shaping reporting, dashboards, and analysis workflows for enterprise pilots with companies including Google, AT&T, and Visa.

Watershed

Webinar of Watershed’s UI refresh.

Guestbook running on an iPad Mini held in front of an Emma desktop screen, showing a 'SIGN ME UP!' email signup form.
Image 1 of 13
Emma Guestbook

Took an iPad signup product from idea to App Store launch

Product Designer, Product Owner, Prototyper

At Emma, I led product and design for Guestbook, an iPad app that helped businesses grow email lists in person. I prototyped the app in native code to test the experience on real devices, reduce implementation risk, and give the team a clearer path from concept to launch.

Emma Guestbook

Walkthrough of Guestbook, Emma’s iPad app for in-person email signups.

Emma's drag-and-drop email editor, showing a mailing in progress with layout, body, content, and sidebar design options.
Image 1 of 11
Emma Email Editor

Designed the first drag‑and‑drop editor for email marketing

Product Designer, Product Owner

Before drag-and-drop email builders became common, creating marketing emails often meant writing HTML or wrestling with rigid templates. I led design for Emma’s visual email editor, helping establish a more flexible interaction model for building campaigns.

Emma Email Editor

Walkthrough of early prototype of Emma’s drag-and-drop email editor.