Full-stack software engineer building live products across web, mobile, backend systems, real-time infrastructure, SDKs, developer tools, and AI-agent workflows.
I solo-built and launched Agentic and SolPulse: two production products with 1,750+ combined users, 60+ reviews, 4.2★–4.3★ ratings, app store releases, and real production usage.
Agentic - Multi-Wallet AI Agent Signer
AI-agent wallet application where agents prepare actions and users approve through their own wallets. Live across web, iOS, Android, desktop, CLI, MCP tools, and SDK surfaces.
- Traction — 1,000+ users in 2 months, 4.2★ rating, 36 reviews.
- Non-custodial approval model — Agents propose actions; users approve with their own wallets; private keys never leave the device.
- Agent workflows — Research tokens/wallets, check market conditions, set constraints, and prepare sends, swaps, limit orders, DCA schedules, lending/borrowing moves, and message/transaction signing.
- Shared backend architecture — One WalletBackend powers browser app, mobile paths, desktop shell, CLI, MCP tools, Vercel AI tools, and Solana Agent Kit adapter.
- Production signing UX — Approval polling, transaction simulation, sign-and-send flows, Wallet Standard support, and live wallet review cards inside chat.
SolPulse - Real-Time Trading Platform
Solo-built production trading platform across web, iOS, and Android with 800+ users, 26 reviews, and a 4.3★ rating.
- Execution engine — DCA, limit orders, smart TP/SL exits, routing, priority-fee controls, execution logs, and 1,200 concurrent transaction monitors at 10ms intervals.
- 35 intelligence signals — Token risk, liquidity, smart-money activity, dev identity, rug/fraud detection, whale activity, and real-time filters.
- Risk controls — Max daily loss limits, per-trade risk caps, portfolio buckets, and regime-aware controls exposed through a consumer UI.
- Full stack — React/Vite, Node/Express, PostgreSQL/Prisma, Redis, WebSockets, SSE, backend APIs, database design, frontend UX, mobile releases, and production support.
- Non-custodial signing — Wallet approval flows where private keys remain inside user wallets/devices.
Swift Package for iOS-native wallet deeplink signing across Phantom, Solflare, and Backpack.
- Encrypted transport — X25519 ephemeral keys, NaCl box encryption, Base58 encoding, callback decoding, nonce/session handling, and wallet error mapping.
- iOS lifecycle support — SwiftUI/UIKit URL routing, pending request cancellation, Keychain-backed state, and deterministic smoke-test logging.
- Wallet picker UX — Phantom, Solflare, Backpack, and Jupiter Mobile support with remembered wallet preference.
- MWA-style app semantics —
authorize,deauthorize,signMessages,signTransactions,signAndSendTransactions,getCapabilities, and SIWS-style flows over iOS deeplink transport.
TxShield - Transaction Safety Layer
Open, embeddable pre-sign transaction safety system for wallets, dApps, trading UIs, mobile apps, and agent signing flows.
- Static analyzer — Decodes raw transactions locally and flags risky patterns before signature.
- Drain detection rules — Durable nonce abuse, authority changes, token approvals, system assigns, suspicious writable accounts, and wallet-drainer primitives.
- Simulation and diff layer — Optional RPC enrichment for inner-CPI walking, balance/owner/delegate diffs, and divergence checks.
- Embeddable packages — TypeScript core, rules, registry, simulation, React hooks/components, and CLI scanner for browser apps, Node, React Native, Capacitor, and CI gates.
First Mobile Wallet Adapter SDK for Cocos Creator, built from scratch.
- TypeScript API, native Android bridge, ECDH/AES-GCM wallet association, SIWS, message signing, transaction signing, sign-and-send flows, auth caching, and multi-wallet support.
- Hardware-verified with Phantom, Solflare, Backpack, Jupiter, and Seed Vault on Seeker.
- Includes Token Duel demo game proving real on-chain gameplay flows.
First production-ready Mobile Wallet Adapter plugin for Unreal Engine 5.
- Kotlin clientlib, C++ JNI bridge, Blueprint UFUNCTION surface, auth caching, SIWS, signing, sign-and-send, capabilities, and multi-wallet support.
- Exposes native MWA, sign-then-broadcast fallback, and auto routing for wallet compatibility.
- Hardware-verified with Phantom, Solflare, Backpack, Jupiter, and Seed Vault on Seeker.
Capacitor plugin for native Android Mobile Wallet Adapter support from hybrid mobile apps.
Multi-wallet Godot example app and SDK integration work.
- Seeker hardware verification across Seed Vault, Phantom, Solflare, Backpack, and Jupiter.
- Merged upstream PRs for reconnect/full state reset, getCapabilities, sign-and-send bridge support, SIWS wallet-proof APIs, and auth-token caching.
Unity wallet adapter example app and SDK integration work.
- Found 11 integration bugs during hardware testing.
- Built auth-token caching, reconnect flows, deterministic logging, and MWA 2.0 API coverage.
- Merged upstream WebGL wallet auto-select UX fix.
TypeScript, JavaScript, React, Vite, Node.js, Express, PostgreSQL, Prisma, Redis, WebSockets, SSE, REST APIs, Swift, SwiftUI, Kotlin, Java, C#, C++, GDScript, Capacitor, Unity, Unreal Engine, Godot, Cocos Creator, SDK engineering, CLI tools, MCP, Vercel AI SDK, wallet integrations, non-custodial signing flows, and production support.


