Soroban Smart Contract Developer · Co-founder @LumenpactHQ · Building on Stellar
| Project | What it does | Stack |
|---|---|---|
| Lumenpact | Habit-staking and commitment contracts on Stellar — lock XLM on your goals, nominate a judge, get it back when you deliver | Rust · Soroban · Next.js |
Lumenpact is a decentralized accountability partner. You stake XLM with a personal goal and a deadline. A trusted friend — the Judge — decides whether you delivered. If you win, your stake comes back. If you fail, it goes to a penalty address you chose. No middlemen. No excuses. Your word is on-chain.
- 🔭 Building Lumenpact — commitment contract infrastructure on Stellar/Soroban
- 🦀 Writing Soroban smart contracts in Rust
- ⚡ 13 contract tests passing · CI green on GitHub Actions · Deployed to Stellar testnet
- 👥 Open to contributors — check Lumenpact issues for Wave Program tasks labeled
good first issue - 🌍 Based in Nigeria · Building for the global Stellar ecosystem
Smart Contracts → Rust · Soroban SDK · Stellar CLI
Frontend → Next.js · TypeScript · Tailwind CSS
Wallets → Freighter · xBull · Albedo (Stellar Wallets Kit)
Testing → cargo test · Soroban testutils · Vitest
CI/CD → GitHub Actions
Deployment → Stellar Testnet · Vercel
Contract ID: CBWJN4POFN2IDVDQOFUAKTHDE7K3GJHDXWGSG6KL6JAYZKSZROD5EMMZ
Network: Stellar Testnet
Functions: create_commitment · resolve · cancel · submit_evidence
Tests: 13 passing
Lumenpact is built to be contributor-friendly. We have open issues across Rust and frontend tracks — both beginner and intermediate difficulty.
Good first issues:
- Add unit tests for
cancel()andresolve()— Rust - Build
CommitmentCardfrontend component — React/TypeScript - Add deadline countdown timer — React/TypeScript
- Improve contract error messages — Rust (beginner friendly)
- 🐦 Twitter/X: @jotel_dev
- 💼 Org: github.com/LumenpactHQ
- 📬 Open to collaborations on Stellar/Soroban projects
"A decentralized accountability partner that actually hits your wallet if you get lazy."


