01 · @cavos/kit
Device-native accounts
Sign in with Google or Apple, get a wallet. The signing key never leaves the device, and no seed phrase exists to lose.
- TypeScript
- WebAuthn
- React Native

software engineercryptography | cybersecuritysee my work
20+
teams building on Cavos
Live integrations across Starknet, Solana and Stellar.
$3K
monthly sales through Framezz
Real revenue, real events, processed every month.
80%
infrastructure cost cut
One SQS pass replaced three: preview, face index and OCR in a single worker.
I build the things I run. Two products of my own, and a day job shipping financial software in production.
Founder & CEO
Architecture, contracts, SDKs and infrastructure — built end to end.
20+ teams building on it today.
Cofounder
Web design and the architecture behind it.
~$3,000/month in sales.
Software engineer
2+ years — Java, Spring, JavaScript.
Production financial software.
Architecture, contracts, SDKs and infrastructure — built end to end.
Embedded wallets that stay self-custodial. A smart account bound to the user's identity — no seed phrase, no key to lose, no custodian holding it.
20+ teams building on it today.
01 · @cavos/kit
Sign in with Google or Apple, get a wallet. The signing key never leaves the device, and no seed phrase exists to lose.
02 · adapters
One integration, three chains. Starknet, Solana and Stellar each get a chain-native account behind the same interface.
03 · cavos-recovery
Lost every device? Sign in and get the account back. Recovery runs inside an AWS Nitro Enclave, where the operator cannot look.
Cofounder — web design & solution architecture
Event photographers shoot thousands of frames. Attendees want the four they are in. Framezz finds them with a selfie and sells them on the spot.
~$3,000/month in sales.
Processing every photo three times is the obvious build — once to watermark it, once to index faces, once to read bibs and text. Framezz runs a single SQS worker that does all three in one pass over the original, then never touches it again. Same output, a third of the compute, and the cost curve stopped tracking the photo count.
Browse an event, find your photos by selfie or by text, pay, and download the originals through signed order access.
Admins create events, upload covers, control availability and search. Indexing fires automatically on upload.
Serverless photo ingestion and recognition — the single-pass worker behind the cost reduction.
Paid-order snapshots become customer confirmations with a branded invoice PDF attached.