mirror of
https://github.com/prdlk/cv.git
synced 2026-08-02 17:31:41 +00:00
20 lines
1.3 KiB
YAML
20 lines
1.3 KiB
YAML
title: Client SDK & Motr Cryptographic Enclave
|
|||
|
|
start: 2022-06-01
|
||
|
|
end: 2023-08-01
|
||
|
|
project-url: https://pub.dev/packages/motor_flutter
|
||
|
|
associated-with: ../experience/sonr.yml
|
||
|
|
skills:
|
||
|
|
- API Design
|
||
|
|
- React.js
|
||
|
|
- Flutter
|
||
|
|
- WebAuthn
|
||
|
|
- Cryptography
|
||
|
|
- WebAssembly (WASM)
|
||
|
|
- TypeScript
|
||
|
|
- Developer Relations
|
||
|
|
description: |
|
||
|
|
- Architected "Motr," a WebAssembly (WASM) cryptographic enclave compiled from Go, designed to run entirely in client-side Web Workers. This sandboxed environment securely handles Multi-Party Computation (MPC), data signing, and UCAN token generation without ever exposing private keys to the main application thread.
|
||
|
|
- Built an edge-native orchestration layer using Cloudflare Workers, utilizing Durable Objects, KV namespaces, and Service Bindings to manage persistent cross-platform sessions, smart routing, and state synchronization across the decentralized network.
|
||
|
|
- Pioneered a "Web2-to-Web3" authentication bridge by integrating WebAuthn (Passkeys/Biometrics) and standard OAuth 2.0 flows directly into the SDK, allowing developers to offer passwordless, seed-phrase-free onboarding to their users.
|
||
|
|
- Implemented account-isolated client persistence leveraging Dexie.js (IndexedDB) to create a robust offline caching layer for cryptographic states, delegated capabilities, and decentralized web node (DWN) records.
|