← all projects
Sophon · Mobile & product engineering

Pyre

Pyre was developed to bring payments, crypto, and play into one mobile experience. At Sophon, I worked across the mobile app and backend integrations, building onboarding, money movement, card management, vault deposits and withdrawals, and rewards experiences.

My contribution connected the interfaces people interacted with to the services and state behind them, with particular attention to responsiveness, recovery, and platform-specific behavior.

my role
Software engineer · Mobile & full-stack development
focus
Onboarding, money movement, cards, vaults & rewards
shown here
Public campaign imagery & a technical diagram
Pyre brand concept: entertainment and finance meet in two overlapping pink circles
01 / context

Pyre was designed to combine practical financial tools with the personality of a consumer entertainment product. Card payments, bank transfers, crypto, and yield sat alongside games and rewards. The challenge was carrying that character through journeys where clarity and dependable behavior mattered.

Across the app, user actions depended on banking services, identity verification, and blockchain transactions. Each had its own timing and failure states. My work involved translating those differences into useful feedback, appropriate next steps, and ways to recover when something went wrong.

02 / my contribution

Onboarding and account access. Social login, account setup, identity verification, PIN and biometric flows, and the transitions between them.

Money movement and vaults. Bank and crypto transfers, deposit experiences, external-card top-ups, and vault deposits and withdrawals, connecting mobile flows with backend services.

Cards and rewards. Card activation, multiple-card management, spending limits, manual Apple Pay and Google Wallet setup guidance, referrals, and the integration of early-access rewards.

Interaction details. Shared components, loading states, animations, and platform-specific behavior across iOS and Android.

The following example explores one challenge within that broader contribution: making account creation interactive.

Pyre early-access promotional concept with a phone illustration, receipt, and invitation to play at getpyre.com
03 / selected challenge

I connected Dynamic authentication, account setup, Wirex authorization, and identity verification into the onboarding journey. In the earlier architecture, this included Biconomy smart-account deployment. Making that setup feel fluid and interactive was one of the hardest parts of the work.

During setup, users could control the Pyre logo in a miniature version of Inferno, one of the app’s arcade games. This gave them something to explore while authentication and account preparation ran in the background.

At the same time, I integrated a check for Sparks—reward points users had earned through Pyre’s early-access experience. For eligible users, these appeared as small collectibles inside the game, connecting their earlier participation to the mobile app. The points represented boosts in Pyreball, the app’s prize-draw system.

I coordinated account setup, the reward lookup, and the interactive sequence so they could progress independently. Once a reward reveal started, navigation waited for it to finish. A slow or failed rewards check could not hold up normal onboarding, and late results could not start a new reveal after navigation had already committed.

Onboarding orchestration

account creation / simplified flow
01 / authenticateSign in with DynamicIdentity and embedded wallet become available.
02 / user experiencePlay while the account is preparedInferno: a miniature arcade interaction with the Pyre logo.
In parallel, behind the scenes
required / account

Prepare the account

Complete setup and establish the app session.

Account readyRequired before continuing.
optional / rewards

Check for Sparks

Look up points earned during early access.

Points arrive before navigationCollect Sparks → show reward result.

No points, slow lookup, or error?
Continue without the reveal.

03 / navigation gateAccount ready + any started reveal finishedContinue to identity verification or the appropriate next screen.
Pyre lifestyle concept showing a hand holding a colorful payment card on a city street