Skip to contentJustin B.

Work archive

Selected case studies

Selected product and design-system work. Each study keeps the original write-up. Unlock once with code 2026 to open every page and case study on this site.

Case Study

AspireHR

AspireHR

Teams I’ve built for

A white-label HR platform, sold under many brands.

I designed AspireHR's white-label candidate and recruiter workflows for desktop and native iOS, plus the documented design system beneath them. This study shows design scope, not post-launch performance.

Unlock case study
Teams I’ve built for. A white-label HR platform, sold under many brands. I designed AspireHR's white-label candidate and recruiter workflows for desktop and native iOS, plus the documented design system beneath them. This study shows design scope, not post-launch performance. Access requires an unlock request.

Case Study

AT&T

AT&T

Teams I’ve built for

AT&T's pricing intelligence tool, designed to compete ZIP by ZIP.

I designed Scenario Planner to build and compare local pricing choices at ZIP level. This public design-intent rebuild shows the hub, two builder paths, and comparison view with illustrative data.

Unlock case study
Teams I’ve built for. AT&T's pricing intelligence tool, designed to compete ZIP by ZIP. I designed Scenario Planner to build and compare local pricing choices at ZIP level. This public design-intent rebuild shows the hub, two builder paths, and comparison view with illustrative data. Access requires an unlock request.

Case Study

Chase

Chase

Teams I’ve built for

Embedded product design across Chase's digital bank.

Four chapters from my years inside Chase: loyalty servicing, business-banking chat, internal design tools, and Finn mobile banking. This anthology covers product scope and design decisions, not post-launch performance.

Unlock case study
Teams I’ve built for. Embedded product design across Chase's digital bank. Four chapters from my years inside Chase: loyalty servicing, business-banking chat, internal design tools, and Finn mobile banking. This anthology covers product scope and design decisions, not post-launch performance. Access requires an unlock request.

Case Study

Quicknode Q

Quicknode Q

Teams I’ve built for

I rebuilt Q, the AI workspace 120 Quicknode teammates use.

Q is Quicknode’s proprietary AI workspace and internal oracle. It helps 120 teammates find company knowledge, prepare relationship work, and act across connected systems. Multiple models, role context, agents, and Model Context Protocol (MCP) servers power one desktop product.

Unlock case study
Teams I’ve built for. I rebuilt Q, the AI workspace 120 Quicknode teammates use. Q is Quicknode’s proprietary AI workspace and internal oracle. It helps 120 teammates find company knowledge, prepare relationship work, and act across connected systems. Multiple models, role context, agents, and Model Context Protocol (MCP) servers power one desktop product. Access requires an unlock request.

Case Study

Meridian Design System

Meridian Design System

Teams I’ve built for

I replaced a year-long design-system program in two weeks

Quicknode spent more than a year and hundreds of thousands of dollars on an unfinished system. I rebuilt it solo as MeridianDS: an agentic, multi-platform ShadCN Premium monorepo with roughly 800 components and variants. Q, Quill, and Earn use it in production.

Unlock case study
Teams I’ve built for. I replaced a year-long design-system program in two weeks. Quicknode spent more than a year and hundreds of thousands of dollars on an unfinished system. I rebuilt it solo as MeridianDS: an agentic, multi-platform ShadCN Premium monorepo with roughly 800 components and variants. Q, Quill, and Earn use it in production. Access requires an unlock request.

Case Study

Quicknode

Quicknode

Teams I’ve built for

I fixed Quicknode's design system before launch work.

Quicknode needed more launch output, but its component library carried 558 type errors and pages still waited on engineering. Reusing that foundation would have scaled the failure: every route would inherit broken code and repeat the same design decisions.

Unlock case study
Teams I’ve built for. I fixed Quicknode's design system before launch work. Quicknode needed more launch output, but its component library carried 558 type errors and pages still waited on engineering. Reusing that foundation would have scaled the failure: every route would inherit broken code and repeat the same design decisions. Access requires an unlock request.

Case Study

Quicknode Earn

Quicknode Earn

Teams I’ve built for

The first yield product from a web3 infrastructure company

Depositors need to understand, fund, monitor, and leave a yield strategy without giving up custody. I made the first funded session the product's central job.

Unlock case study
Teams I’ve built for. The first yield product from a web3 infrastructure company. Depositors need to understand, fund, monitor, and leave a yield strategy without giving up custody. I made the first funded session the product's central job. Access requires an unlock request.

Case Study

Sandbrock Share

Sandbrock Share

Teams I’ve built for

I shipped a neighborhood marketplace within 24 hours.

I built Sandbrock Share for a 2,000-home Texas community whose founder had no technical team. The product lets verified neighbors post an item, respond to a request, arrange the handoff, and record the return and review. A conventional build called for five to eight people and six months or more. The Overview shows the marketplace that shipped.

Unlock case study
Teams I’ve built for. I shipped a neighborhood marketplace within 24 hours. I built Sandbrock Share for a 2,000-home Texas community whose founder had no technical team. The product lets verified neighbors post an item, respond to a request, arrange the handoff, and record the return and review. A conventional build called for five to eight people and six months or more. The Overview shows the marketplace that shipped. Access requires an unlock request.

Case Study

Freedom Mortgage

Freedom Mortgage

Teams I’ve built for

I modernized Freedom Mortgage's design system during delivery.

I joined Freedom Mortgage while its React Native mobile app was still shipping. The design file held roughly 4,400 variants and 781 token values, but design and code no longer agreed on which patterns were current. Designers needed a canonical component before starting a flow. Engineers needed the matching code without waiting for a handoff. Product delivery could not pause while I fixed the system.

Unlock case study
Teams I’ve built for. I modernized Freedom Mortgage's design system during delivery. I joined Freedom Mortgage while its React Native mobile app was still shipping. The design file held roughly 4,400 variants and 781 token values, but design and code no longer agreed on which patterns were current. Designers needed a canonical component before starting a flow. Engineers needed the matching code without waiting for a handoff. Product delivery could not pause while I fixed the system. Access requires an unlock request.

Case Study

Seoul Rite

Seoul Rite

Teams I’ve built for

I built a daily K-beauty publication without payroll.

Seoul Rite is the K-beauty publication I own. It gives readers a new post before they decide what to buy, while affiliate commissions fund the property. A conventional daily workflow adds writers, an editor, and an art budget. The Overview shows the production homepage, and the Product pane shows the morning pipeline.

Unlock case study
Teams I’ve built for. I built a daily K-beauty publication without payroll. Seoul Rite is the K-beauty publication I own. It gives readers a new post before they decide what to buy, while affiliate commissions fund the property. A conventional daily workflow adds writers, an editor, and an art budget. The Overview shows the production homepage, and the Product pane shows the morning pipeline. Access requires an unlock request.

Case Study

Affiliate media network

Affiliate media network

Teams I’ve built for

Nine niche review sites share one codebase.

The Affiliate Network is my self-owned group of nine niche review sites. People visit one site to compare products in one category. I reuse the same page and shopping code across the network. Each site keeps its own name, niche, website address, and wordmark.

Unlock case study
Teams I’ve built for. Nine niche review sites share one codebase. The Affiliate Network is my self-owned group of nine niche review sites. People visit one site to compare products in one category. I reuse the same page and shopping code across the network. Each site keeps its own name, niche, website address, and wordmark. Access requires an unlock request.

Case Study

Hype Markets

Hype Markets

Teams I’ve built for

One sortable table replaced market checks across several tools.

Hyperliquid is a crypto exchange for perpetual futures, contracts that track an asset price with no expiry date. A trader needs to compare price, funding, open interest, and market activity before deciding where to investigate. Those signals were spread across separate tools. I built Hype Markets as one sortable table for that repeated comparison. Funding is the fee longs and shorts pay each other to hold a position. Open interest is money already committed.

Unlock case study
Teams I’ve built for. One sortable table replaced market checks across several tools. Hyperliquid is a crypto exchange for perpetual futures, contracts that track an asset price with no expiry date. A trader needs to compare price, funding, open interest, and market activity before deciding where to investigate. Those signals were spread across separate tools. I built Hype Markets as one sortable table for that repeated comparison. Funding is the fee longs and shorts pay each other to hold a position. Open interest is money already committed. Access requires an unlock request.

Locked cards can be opened after entering the access code above.