Capital One Labs
Role:Sr Design Lead — prototype builder, then team lead of 9
Duration:2014 - 2015
Tech:
Arduino & Embedded C3D Printing & Laser CuttingNode.jsIndustrial Design

Capital One Labs

Innovation Lab Hardware · Capital One Labs

Built the first prototype of a credit card with a computer inside it, secured a multi-million dollar budget from C-level leadership, then hired and led a 9-person team from prototype to manufacturing at Jabil.

Overview

Capital One Labs was a fifty-person hardware, software, and design innovation lab built around a single question: how can we use technology to help our customers spend wisely? When I joined, my boss asked me one thing — can and should we build a credit card that can display customer spending?

The First Prototype

I built it single-handedly: a 3D-printed hollow credit card with a laser-cut lid, holding a small low-resolution screen and a push button, both wired to a battery-driven Arduino. The Arduino talked to a small Node server that streamed real-time spending data to the card.

I presented that scrappy prototype to C-level leadership and secured a multi-million dollar budget to take it into production. A PM and I then hired a nine-person cross-functional team — hardware and software — and took the product from that prototype through to initial manufacturing at Jabil in San Jose.

Two Prongs

My work ran on two tracks at once:

  • The card as a platform — if other Capital One teams could build apps for it, what would that product become?
  • The first app — personal credit spending. Do customers actually want their spending on their card? What information, and when?

Every Hat

Throughout the product development process, my role spanned:

  • User researcher — focus groups, interviews, user studies, experiments
  • Product designer — UX, UI, product vision
  • Packaging designer — the unboxing experience
  • Industrial designer — 3D printing, laser cutting, 3D modeling, material sourcing
  • Software engineer — a web server streaming real-time spending data
  • Hardware prototyper — Arduino, sensor explorations, embedded C

The Sticker Study — Prototypes as Filters

A key challenge: how do you reliably test hypotheses when your prototypes are so far from the real experience?

We knew the card-as-a-platform would eventually need a color display. But for the first iteration in personal credit, did we actually need color? Color could show spending status — red, yellow, green — but it cost significantly more and changed the screen thickness.

Instead of building the hardware to find out, I designed a simple two-week study. I set up a data pipeline that pulled each participant's real credit card spending every morning. I gave ten participants a set of colored circular stickers — red, yellow, green. Each morning, based on their actual spending against their budget, they placed a sticker on their physical credit card, right where the screen would go.

Two weeks of data told us:

  • The psychological effects of color in the context of spending.
  • Whether people actually noticed the sticker pulling the card from their wallet or using it at a terminal.
  • Real user privacy concerns about others seeing their status.

All of those insights, for the cost of a few stickers — no hardware development needed. The method is called prototypes as filters: take one core part of the experience and test just that, as cheaply as possible.


The Mint Scraper — Research Infrastructure

The sticker study needed real spend data, and so did everyone else. The entire lab was running research studies without access to actual user spending — Capital One's own systems were COBOL, and this was pre-Plaid.

So I built one. A simple Node.js server connected to Mint.com: test users linked a Mint account to their credit card, and the server pulled their read-only spend data every fifteen minutes, then stored it or sent it as a text or email to someone at the lab.

This little tool got adopted across the entire lab and was used in multiple projects for about a year — until Capital One finally landed a Plaid partnership. It also unlocked something internal data never could: non-Capital One test users.

"His ability to single handedly conceive, prototype, test and revise technical products means he can complete the work of multiple designers and developers."

— Adam Koepple, Product Manager, Capital One Labs

Gallery