A Private Custody platform for family offices and high-net-worth individuals.
Clients own their digital assets directly, on Fireblocks' institutional infrastructure. The client holds one key share, Fireblocks holds the other, and Control can never move the funds. Every action starts on the web console and is confirmed on the iOS app. A Relationship Manager is part of the service.
My role. Building Control from concept to market with the Founder & CEO. Leading product strategy, roadmap and delivery with Engineering. Brand and Customer Experience run under the same direction as Product. I defined Private Custody, the category Control is built on.
An AI-assisted workflow built with Engineering makes shipping simpler: visual assets, the Design System and product docs are structured for AI tools. Also part of company priorities: fundraising, growth, organizational design, ways of working.
Short release cycles. Dependencies last.
A 23-week roadmap in three lanes: Product, Engineering, Security. A push to production every two to four weeks. Epics that depended on Fireblocks went last.

Actions start on the console. The phone confirms them.
Portfolio, accounts, activity, beneficiaries: everything is viewed in the web console, where every important action starts. The client confirms it on the iOS app.

Name the account first, then choose what it holds.
Naming comes first, asset selection second. The same token can live on several networks, so batch selection saves repetition while each asset–network pair stays visible. Search and a review step keep the complexity manageable.
Trade-off. Adding several assets at once is faster, but it raises the risk of sending to the wrong network. Each pick stays visible as an asset–network chip. Production also asks the client to confirm the network before adding it.

01 Wireframe
02 Prototype
03 Production

Signature moments, designed to be understood.
Security steps are where a client most needs to pay attention. We treated them as signature moments, each with oversized type and its own animation. Graphics and motion explain the step along with the words.
Setting the Security Phrase and generating the keys are two of them.


Complete ownership with institutional infrastructure.
Individuals and families who value direct ownership are often anxious about hardware wallets. Some hesitate to adopt them; others already use them and carry the operational burden. A custodian removes that burden, but takes the ownership with it.
I defined Private Custody as a third model: the private banking approach to digital self-custody. Beyond the split key, the client can always download the full key on their own, with a Relationship Manager as part of the product.
Model
Delegates authority to institutions.
Model
Concentrates full responsibility with individuals.
The new category
Combines individual authority with institutional infrastructure.
One product. One visual language.
The same system runs across the product, the website and social channels. Its base is a restrained green palette with editorial typography. Detail unfolds progressively, from accounts to assets to collectibles.






Edge cases written down as rules.

From zero to a new client in 30 seconds.
Onboarding has to sync two surfaces, the web console and the iOS app, before keys are generated. That handoff made it one of the most complex flows in the product. It took many iterations to bring it down to 30 seconds.

Built for the moment it goes wrong.
Duress Protocol is a silent panic button disguised as a normal PIN. If a client is forced to sign, the emergency PIN keeps the app looking normal while it alerts a trusted contact and shares the device's current location.

Live, with real funds.
Clients use Control on iOS and web today. Live features include multiple accounts per client, beneficiaries, Duress Protocol, selectable signing methods and Key Integrity Check. Control Individual is publicly available; Control Shared has a waitlist.


One lifecycle, shared by Product and Engineering.
From an agency to an internal team of two engineers and one designer. Work moves through five stages, with ownership shifting from Product to Engineering along the way. Every major feature starts with a PRD written jointly by Product and Engineering. It covers scope, user journey, roadmap, KPIs.
Development runs in two-week sprints. Brand foundations, the Design System and product docs are structured for AI-assisted implementation. Every change goes through staging and an Engineering review before merge.
Stage 1
User needs, market context and strategic opportunities.
OutcomeProblem statement
Stage 2
What to build and why, with every team aligned on priorities.
OutcomePRD
Stage 3
Engineering tasks, release plan and a backlog ready for planning.
OutcomeBacklog
Stage 4
Two-week sprints. Execution and QA follow the Engineering SDLC workflow.
OutcomeShipped product
Stage 5
Live data and feedback feed the next cycle; operational health stays monitored.
OutcomeInsights for the roadmap
Traction without a launch campaign.
In less than a year, Control reached the figures below. So far, growth has come from word of mouth.
These are company results, delivered by the whole team.
Client accounts opened
Funded client accounts
Assets in Control
Since launch