Skip to content
View solaawojobi00-bit's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report solaawojobi00-bit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
solaawojobi00-bit/README.md

Hello World, I'm Sola Awojobi

Building on Stellar/Soroban: backend & frontend contributions across open-source Web3 projects

My background is in Monitoring, Evaluation, Accountability & Learning (MEAL) and data analysis, which is part of why I lean toward rigorous testing, careful edge-case handling, and clear documentation in the code I ship.


🔭 Currently working on

  • Building out netpulse-xlm and sep-compliance-validator as my flagship projects, both well past Phase 1 now (see Flagship projects below)
  • Actively contributing across the Stellar/Soroban ecosystem: 61+ merged PRs across 15 projects(see Contributions below)
  • Participating in the Stellar Wave Program

🛠️ Skills & Tools


🚀 Flagship projects

My two most actively developed projects, each grown well past an initial prototype into a genuinely deep, well-tested tool:

  • sep-compliance-validator — 51 merged PRs. Started as a SEP-1/SEP-10 checker, now covers SEP-1, SEP-10, SEP-12, SEP-24, and SEP-38 conformance end to end: live negative-case challenge submissions, JWT signature verification via anchor JWKS, muxed-account and memo support, 100% branch coverage on SEP-10 negative tests, and packaging as a reusable GitHub Action with an npm-published CLI (--output, --only, --fail-on-warn). Validated against Stellar's official testnet reference anchor.
  • netpulse-xlm — 38 merged PRs. Grew from a Phase 1 dashboard into a production-grade Stellar network monitor: replaced polling with Horizon SSE streaming + WebSocket push, added persistent historical storage with 24h trend views, CSV/JSON export, an accessibility pass, dark/light theming, and a CI pipeline with CodeQL scanning, dependency auditing, and secret scanning.

🔨 Building

Four more Stellar/Soroban prototypes, each a working Phase 1/MVP built and verified end-to-end on testnet (Phase 2+ work tracked as issues in each repo):

  • stellar-vrf-service: VRF-backed randomness oracle; a Soroban (Rust) contract paired with an off-chain oracle, deployed and demoed end-to-end on Stellar testnet.
  • earnest-escrow: Real estate earnest-money deposit escrow built on Stellar Claimable Balances (no custom contract); working claim and reclaim-after-deadline demos on testnet.
  • supply-chain-proof-of-delivery-payments: Soroban (Rust) escrow contract that releases a buyer's payment once a trusted attestor confirms delivery, or returns it after a deadline; working end-to-end on testnet.
  • reg-asset-issuance-gateway: SEP-8 compliant regulated asset issuance/redemption gateway for Stellar; investor whitelist, KYC stub, SEP-8 approval, and issuance settlement, demoed end-to-end against testnet with verifiable transaction hashes.

📌 Contributions

Merged pull requests to established, multi-contributor Stellar/Soroban open-source projects:

  • GreenPay (Stellar-Search): open-source Stellar/Soroban climate-donation platform; 23 merged PRs spanning Horizon donation-event handling, Redis-backed rate limiting, push notifications, and transactional event-sourcing fixes.
  • Stellar-MarketPay (Stellar-MarkeyPay): Stellar-based marketplace/job-search platform; 6 merged PRs covering Postgres full-text search indexing, i18n CI gating, and architecture decision records.
  • YieldVault-RWA (Junirezz): Stellar/Soroban RWA vault; 8 merged PRs covering withdrawal partial-failure recovery, idempotent transfer orchestration, and the vault comparison UI.
  • spoovault (spoo-vault): multi-chain (Soroban/EVM) document and NFT vault; 4 merged PRs adding a TTL cache for contract view calls and list virtualization for large galleries.
  • escrow-backend (Goldii-locks): Node.js backend for Soroban milestone escrow; 4 merged PRs on schema-manager concurrency locking, diagnostics logging, and threshold alerting.
  • Soter (Pulsefy): open-source aid-distribution platform on Stellar; 3 merged PRs adding deeper health checks, mobile certificate pinning, and campaign-level escrow pause controls.
  • StellarStream (StellarStream-HQ): real-time Soroban payroll-streaming protocol; 2 merged PRs implementing milestone-based vesting directly in the Rust contract.
  • remitlend (LabsCrypt): decentralized lending & cross-border remittance protocol on Stellar/Soroban; 2 merged PRs fixing a DB migration mismatch and adding notification input validation.
  • Stellar-GreenPay (Emmy123222): parallel GreenPay fork; 2 merged PRs adding a contributor-attribution page and a configurable upload directory.
  • "Stellar-MarketPay-" (Emmy123222): parallel Stellar-MarketPay fork; 2 merged PRs adding adversarial test coverage for platform fees/referral bonuses and the contract upgrade path.
  • StarForge (Nanle-code): template-registry project; 2 merged PRs adding registry schema validation and cursor pagination/cache validators.
  • stellar-dev-dashboard (Nanle-code): Stellar developer dashboard; 2 merged PRs handling storage-quota exhaustion and cancelling stale Horizon requests.
  • Hunty-contract (Samuel1-ona): Soroban smart contract project; 2 merged PRs on reward-pool sponsorship/pro-rata refunds and a checks-effects-interactions security fix (1 more PR open in review).
  • Kora-Frontend (OpenLedger Foundation): invoice-finance app; closed i18n gaps across en/es/ar/pt-BR (merged upstream).
  • flowfi (LabsCrypt): programmable DeFi payment streaming/subscriptions on Stellar/Soroban; merged a fix requiring on-chain finality before committing DB state.
  • soroban-crashlab (SorobanCrashLab): open-source fuzzing/QE toolkit for Soroban contracts; merged empty-state UI coverage across the run/log/artifact views.

📊 Data & MEAL

  • delta-river-dashboard: interactive MEAL dashboard (Python) built on a fully synthetic, seeded dataset; demonstrates small-cell disclosure-control governance (suppressing any disaggregated count below 5) for reporting on sensitive programme data.

📊 GitHub Stats

Language breakdown pie chart

GitHub Streak


🔗 Connect with me

Pinned Loading

  1. delta-river-dashboard delta-river-dashboard Public

    Interactive MEAL dashboard with built-in small-cell suppression to protect participants. Synthetic GBV-prevention data, reproducible pipeline.

    HTML

  2. sep-compliance-validator sep-compliance-validator Public

    Automated conformance checks for Stellar anchor SEP implementations (SEP-1, SEP-10, and more)

    TypeScript 1

  3. netpulse-xlm netpulse-xlm Public

    Live Stellar network health dashboard (ledger close time, fees, congestion, throughput) built on public Horizon data

    TypeScript