Back to work / Protocol & payments

Case 06 · Cross-chain payroll

Rise

Making payroll work when deposits arrive in different tokens and chains.

I worked across contracts and backend services for crypto payroll, implementing multi-token deposits into USDC and Circle CCTP v1 transfers across more than seven networks.

Result

Delivered deposit and cross-chain payroll integrations across the contract and backend stack, covering 50+ input tokens and more than seven networks.

01

Deposit contracts

Architected a Uniswap v4 integration for multi-token deposits that settle into USDC.

02

Cross-chain transfers

Implemented Circle CCTP v1 integration for the payroll flow across supported networks.

03

Backend orchestration

Worked from upgradeable proxy contracts through TypeScript APIs, database records and asynchronous jobs.

How it worksSimplified walkthrough. No live transactions.

Different input assets. One payroll settlement flow.

Wallet + deposit contracts

The customer starts with a supported ERC-20 token rather than first managing a separate conversion outside the payroll product.

Supported input token → depositThe product accepts the customer’s starting asset.
Example state, not live data
Asset
Input ERC-20
Chain
Source
Stage
Deposited

Keep the product flow coherent

Connect token conversion and cross-chain transfer to the same payroll journey instead of pushing that complexity onto the customer.

Use asynchronous orchestration

Track the intermediate steps needed by a cross-chain transfer rather than treating it as one synchronous API call.

Product contextRise payroll platform

Public product context. The private implementation and contribution scope are described in this case.

Career record

50+ tokens · 7+ networks

Scope recorded in my CV for the February to August 2025 engagement; historical figures, not current platform-wide claims.

Historical scope from the February to August 2025 engagement, as documented in my CV. Rise’s website provides public product context.

Built with

The flow explains my integration work without exposing customer transactions or private payroll data.

Email meNext case: FearsOff