Full-stack Solana developer. I build production trading infrastructure, automated execution systems, and cross-platform mobile wallet integrations.
SolPulse - Solana Trading Platform
Automated trading platform with a multi-pillar intelligence engine, real-time execution, and institutional-grade risk management — built solo. Web, iOS, Android. Listed on the Solana dApp Store.
- Autobot Engine — Multi-mode scanning (Sniper, DCA, limit orders, smart TP/SL exits). Real-time filters for age, volume, liquidity, and verification. Every loop logged: scan, checks, quote, swap.
- 35 Intelligence Pillars — Modular scoring and filtering system. Includes dev identity checker, smart money tracking, rug scanner, whale scanner, and more. Each pillar toggles independently, essentially a no-code ML trading strategy builder.
- Risk Engine — Max daily loss limits, per-trade risk caps, V2 risk with regime awareness, portfolio bucket/category allocation. Institutional-grade risk management exposed through a consumer UI.
- Execution — 1,200 concurrent transactions, 10ms monitoring, smart exit triggers. Multi-DEX routing across Solana.
- Seed Vault Integration — Native on-device signing via Solana Seeker hardware. Private keys never leave the device.
Open-source signing layer for Solana AI agents. Agents request actions, the adapter prepares the signing request, and the user's real wallet approves. No env-var private keys, no embedded signer, no Phantom-only lock-in. Built for MCP, Wallet Standard, Vercel AI, and Solana Agent Kit.
- Real-wallet approval layer: Routes agent signing through the wallet users already trust. Phantom, Backpack, Solflare, Glow, and other Wallet Standard providers fit the same browser path. The agent never touches the private key.
- Multi-framework adapter architecture: One WalletBackend contract powers MCP tools, Vercel AI tools, and a Solana Agent Kit BaseWallet adapter. Framework integrations share the same signing protocol instead of each reinventing wallet approval.
- MCP server for agent clients: Ships stdio and HTTP transports with tools for address lookup, message signing, transaction signing, sign-and-send, approval polling, and transaction simulation.
- Wallet Standard web backend: Live browser backend for installed Solana wallets. Verified with Backpack on devnet for message signing, transaction signing, and sign-and-send broadcast.
- Wallet compatibility fixes: Backpack routes through sign-then-RPC-send to avoid its native sign-and-send wallet failure. Phantom native sign-and-send receives minContextSlot, matching the known mobile workaround.
- Polished browser demo: Demonstrates the full flow: agent plan approval with Phantom, wallet switch through Wallet Standard, Backpack message signing, devnet transaction creation, sign-only transaction, and sign-and-send broadcast.
- Standards-first roadmap: Designed for Wallet Standard on web, MWA on Android, and wallet deeplinks on iOS. The browser path is live today, mobile-native backends are planned next.
Apache-2.0. Open source. Public good infrastructure for non-custodial Solana agents.
Built from scratch. The first Solana Mobile Wallet Adapter 2.0 SDK for Cocos Creator. No prior SDK, no template, nothing to fork. Cocos powers 1.7M+ developers and dominates mobile games in Asia (40% of China's mobile titles, 60% of Korea's top 10, $5.56B WeChat mini-game economy). Until this SDK shipped, none of those developers could build on Solana
-
Full MWA 2.0 parity: authorize, SIWS, sign_messages (batch), sign_and_send_transactions, deauthorize, clone_authorization, getCapabilities, deleteAccount. Every method verified on real Solana Seeker hardware.
-
Native Android bridge: JsbBridge protocol over JSON, fresh LocalAssociationScenario per operation, ECDH + AES-GCM encryption, request-ID correlation, 60-second timeouts. Built directly against
clientlib-ktx 2.0.3. -
Zero npm dependencies for the SDK core: hand-rolled binary transaction serializer, Base58 codec, RPC client. Drop-in TypeScript module with no external runtime baggage.
-
Multi-wallet matrix: Phantom, Solflare, Backpack, Jupiter, Seed Vault. All five hardware-verified end-to-end on Seeker.
-
Persistent auth caching: SQLite-backed token storage for silent reconnect across app restarts.
-
Token Duel demo game: bundled real-time portfolio-race game with an on-chain Anchor escrow program on devnet. Pick 3 tokens, stake SOL, settle via signAndSendTransaction. Proves the SDK drives real economic flows, not just wallet prompts.
MIT-licensed. Open source. Public good infrastructure.
The first production-ready Solana MWA plugin for Unreal Engine 5. The community CaveWorld plugin (the only one Solana Mobile's docs link) hand-rolled the MWA wire protocol in C++, last
commit June 2023, never shipped sign_messages, no LICENSE. This SDK wraps Solana Mobile's official Kotlin clientlib-ktx and exposes a thin C++ shim plus Blueprint surface — one to two
orders of magnitude less code, every protocol fix lands as a Maven version bump.
- Full MWA 2.0 parity: authorize, reauthorize, deauthorize, sign_messages (batch + detached), sign_transactions, sign_and_send_transactions, SIWS 2.0, get_capabilities, deleteAccount. Every method exposed as a Blueprint UFUNCTION with delegate, hardware-verified on Solana Seeker.
- Three-layer architecture: Kotlin plugin driving
MobileWalletAdapter.transact { ... }, C++ JNI bridge, UObject + UFunction Blueprint surface. UPL XML injects Maven deps, manifest queries, GameActivity lifecycle hooks, and a foreground keep-alive service for the wallet round-trip. - Three Sign And Send routes exposed per-call: native MWA
sign_and_send_transactions, sign-then-broadcast-via-app-RPC fallback (the path Backpack requires due to a
JsonDecodingExceptioncrash in its native handler), or auto. Demo ships all three as side-by-side buttons so dApps can validate custom RPC submit, MEV-protection routes, or simulation
forwarding on every wallet. - Multi-pubkey auth cache: pluggable
ISolanaMWAAuthCacheinterface, JSON-file default with one-time migration from the legacy single-record INI layout. Per-pubkey storage,
latest-pointer tracking, in-memory blacklist on Delete Account so reconnect doesn't auto-resurrect a just-deleted account. - Branded approval sheet:
FSolanaIdentity::SDKDefault()shipsSolana.Unreal-SDKwith the Solana Mobile favicon by default. dApps shipping their own brand callMakeSolanaIdentityBlueprint factory — wallets validate the URI host (Phantom Blowfish, Solflare origin check), so the URI is part of the trust UX. - Multi-wallet matrix: Phantom, Solflare, Backpack, Jupiter, Seed Vault — all five hardware-verified end-to-end on Seeker. Comprehensive
ESolanaWalletTypeenum with IDs pinned to
wire-compat with Unity / Godot, plusUSolanaMWAUtilshelpers (base58/base64/hex codec, lamports↔SOL conversion, address shortening, transaction builder) andUSolanaMWAToastJNI bridge.
MIT-licensed. Open source. The architectural twin is Virus-Axel's open-source Godot SDK — same wrap-the-Kotlin-clientlib pattern, adapted to Unreal's plugin model.
First Capacitor plugin for Solana Mobile Wallet Adapter. Open source.
Brought the Godot Mobile Wallet Adapter SDK to parity with the React Native SDK. Found and fixed 10 bugs in the SDK during integration, including signal reliability failures, type mismatches causing silent crashes, and stale key persistence after deauthorization. Submitted a clearState() SDK fix (PR #449) to enable proper disconnect/reconnect flows. Built a complete example app with multi-wallet support (Seed Vault, Phantom, Solflare, Backpack, Jupiter), verified on Solana Seeker hardware. All MWA flows working: connect, disconnect, reconnect fresh, reconnect cached, delete account, sign message.
Brought the Unity Mobile Wallet Adapter SDK to parity with the React Native SDK. Found and fixed 11 bugs during hardware testing, including RPC cluster defaulting to DevNet blocking all non-Seed-Vault wallets, sign-in routing causing Phantom hangs, and Transaction.Serialize() NullRef on MWA accounts. Implemented get_capabilities directly in the Solana.Unity-SDK source. a real MWA 2.0 method returning live wallet data from Phantom. Built extensible auth token caching, cache-only instant reconnect with lazy session init, and deterministic logging across all API methods. Complete example app with multi-wallet support (Seed Vault, Phantom, Solflare, Backpack, Jupiter) showcasing all MWA 2.0 APIs: authorize, reauthorize, deauthorize, sign_messages, sign_transactions, sign_and_send_transactions, get_capabilities, and wallet-confirmed account deletion. Verified on Solana Seeker hardware on mainnet-beta.
React, Node.js, TypeScript, Vite, C#, GDScript, C++, Capacitor, Unity, Unreal Engine, Godot, Solana, Anchor


