AI-native software developer building payment infrastructure, developer tooling, and fintech products β across Stellar/Soroban, TypeScript, and mobile.
I work as core developer and maintainer across three active projects. Below is what each one actually does and where it stands, not a highlight reel.
π Accensa β merchant back-office for x402 sellers on Stellar
Core developer & maintainer of all three repos.
x402 lets an AI agent pay for an API call over HTTP β but the merchant is left reading raw ledger transfers with no revenue view, no per-route attribution, and no way to resolve a dispute. Accensa closes that gap: an indexer reconstructs payment history from Stellar, receipts are Merkle-anchored on-chain so agents can verify them without trusting the seller's dashboard, and a refund vault runs on an enforced, non-custodial policy.
| Repo | What it is | Stars |
|---|---|---|
accensa-contracts |
Soroban contracts β receipt anchoring + refund vault. Both are immutable by design (no upgrade path), with property-based fuzz suites pinning invariants like "float always equals deposits β refunds β withdrawals." | 18 |
accensa-app |
Next.js dashboard, Stellar indexer, and the @accensa/sdk TypeScript package for route-level payment attribution. Live testnet deployment. |
13 |
x402-facilitator-stellar |
x402 payment facilitator conformance spike. Ships settled, on-chain-verifiable testnet transactions β and documents which upstream conformance scenarios still fail, rather than hiding them. | 11 |
π Tollcraft β cost-awareness pipeline for Soroban contracts
Core developer. Accepted into the Stellar Wave Program (Drips Wave 7).
Soroban meters CPU, memory, and storage β and many expensive mistakes are structurally obvious before you ever hit testnet. Tollcraft is a three-tier pipeline that catches them earlier and earlier: a compile-time linter, a CI-blocking runtime assertion layer, and a flamegraph profiler for when a budget check fails and you need to know exactly where the cost went.
| Repo | Tier | Stars |
|---|---|---|
soroban-cost-linter |
1 β static AST lints (storage-in-loop, redundant clones, redundant host calls), Dylint-powered | 30 |
soroban-budget-assert |
2 β #[budget_cpu_lt(N)] test macros + a workspace-wide network-verified cost report |
41 |
soroban-cost-profiler |
3 β DWARF-mapped WASM execution tracing β flamegraphs | 1 |
π StaffPurse β spend control for informal micro-businesses
Core developer. Built for BMONI's "Hack the Future" hackathon.
Nigerian micro-businesses that can't clear formal registration or multi-tier banking approval still need to delegate spending to staff. StaffPurse issues capped virtual cards backed by BMONI's embedded smart wallets, so an owner keeps self-custody of the main balance while staff get a hardware-keystore-secured card with a hard spend ceiling.
Stack: Flutter (mobile-only β hardware keystore requirement rules out web/desktop) Β· Riverpod Β· Supabase/PostgreSQL Β· BMONI Embedded SDK (secp256k1 signing via Secure Enclave/Android Keystore)
Rust Β· Soroban / Stellar Β· TypeScript Β· Next.js Β· Flutter Β· PostgreSQL Β· MQL5
Ongoing MQL5 Expert Advisor development and auditing across several algorithmic trading strategies β including a critical missing-stop-loss catch on a live straddle-breakout EA.



