Skip to content
Oyibe Chidubem

Available for work

Oyibe Chidubem

Fullstack developer, blockchain developer, Web3 enthusiast, continuously learning while shipping products

I'm a fullstack and blockchain developer from Nigeria. I like solving real problems, not just writing code for the sake of it, and I'm most interested in building applications that people actually use.

Portrait of Oyibe Chidubem

About

A little about me

I'm a fullstack and blockchain developer from Nigeria, focused on building websites, web applications, and decentralized products. I like solving real problems, not just writing code for the sake of it, and I'm most interested in building things that people actually use instead of portfolio pieces.

I'm open to collaborating with people and teams on interesting ideas, whether that's building a website, developing a web application, or working on something in the Web3 space. I'm continuously learning while shipping, with a growing focus on decentralized technologies.

Open source matters to me. I contribute where I can and prefer building in the open over building in isolation. When I'm not building, I'm usually digging into whatever's next in the Web3 space: new tools, new chains, and new problems worth solving.

Projects

Things I've built

Stenion landing page: a dark hero reading "Audits are a snapshot. Risk moves every block", above buttons to explore the registry and read the methodology.
In progressAug 2026 — Present

Stenion

Open-source, continuous risk intelligence for Stellar/Soroban DeFi protocols. Live on-chain scoring, backed by a fully public methodology.

  • TypeScript
  • JavaScript
  • Tailwind CSS
  • PostgreSQL
  • Docker
  • Neon
  • Stellar / Soroban
  • SQL
  • Next.js
  • Git
  • Vercel
Details

Role

Open-source project, primarily solo-built

About

Stenion is continuous, on-chain risk scoring for Stellar/Soroban lending protocols, the thing Stellar DeFi is missing.

The gap: DeFiLlama tracks TVL, audits are one-time snapshots. Neither tells you if a protocol is safe right now. Stenion re-scores every protocol every 15 minutes from live on-chain state.

The output: one safetyScore (0-100) per protocol, broken into 5 factors, collateral, oracle, admin key, liquidity, utilization safety, so protocols become actually comparable instead of each having its own 'trust us' story.

Integrity rules: payment never touches score, AI never invents an assessment, thresholds anchor to each protocol's own on-chain params, and if a signal isn't observable on-chain, that's disclosed rather than faked or zeroed.

Proof it works: already surfaced real risk on a live protocol, an unaudited live oracle path, hours of stale prices while claiming freshness, and a hidden router not even listed in the protocol's own docs.

Where it's going: the scoring taxonomy is built to expand beyond lending into DEXs, CDPs, and yield vaults, each with its own honestly-scoped rulebook.

Dsuite landing page: a photograph of a hotel suite behind the heading "Book Comfortable Suites With Ease", with Book Now and Learn More buttons.
ShippedMar 2026 — Apr 2026

Dsuite

A full-stack hotel booking application that allows users to browse rooms, make secure bookings, and manage their reservations, while providing administrators with powerful tools to oversee bookings and room allocations.

  • JavaScript
  • Tailwind CSS
  • SQLite
  • React
  • Node.js
  • Express.js
  • Git
  • Vercel
Details

Role

Solo build

About

Dsuite is a full-stack hotel booking platform covering both sides of the transaction: guests can browse available rooms, make bookings, and manage their own reservations, while admins get a dashboard to oversee bookings and room allocations without digging through a database.

Authentication is handled with session cookies rather than a third-party auth provider, giving direct control over session handling. Built to handle the real edge cases of a booking system: keeping room availability accurate in real time as reservations come in and get cancelled, and giving admins visibility into occupancy without needing separate reporting tools.

No payment integration yet. Booking flow currently handles reservation and room allocation logic, not transactions.

CrestWood admin dashboard: a sidebar of school sections, counts for students, teachers, parents and admins, an attendance chart and a month calendar.
ShippedFeb 2026 — Apr 2026

Crestwood

CrestWood is a comprehensive school management system built with modern web technologies. It provides a complete platform for managing students, teachers, classes, assignments, exams, attendances, and more.

  • Next.js
  • Tailwind CSS
  • React
  • Clerk
  • TypeScript
  • PostgreSQL
  • Prisma
  • Vercel
  • Docker
  • Git
Details

Role

Solo build

About

CrestWood is a full school management system covering the four roles that actually exist in a school: admin, teacher, parent, and student, each with their own dashboard and permissions rather than one generic view bolted onto everyone.

Admins manage students, teachers, classes, and the overall structure of the school. Teachers handle assignments, exams, and attendance for their classes. Parents get visibility into their child's progress and attendance. Students see their own assignments, exams, and results. Auth is handled with Clerk, and the whole system sits on Postgres via Prisma.

The live demo is gated behind login, with demo credentials shown directly on the login page for each role: admin/admin, teacher/teacher, parent/parent, student/student, so you can actually see what was built instead of hitting a wall at the login screen.

BookShell storefront: a "Mindful Reading Experience" hero with a search field for authors and titles, beside a 3D book illustration.
ShippedFeb 2026 — Apr 2026

BookShell

BookShell is a full-stack e-commerce platform for buying and selling books online. It provides a seamless shopping experience for customers and a powerful admin dashboard for managing books and orders.

  • Express.js
  • MongoDB
  • Firebase
  • JavaScript
  • React
  • Tailwind CSS
  • Vercel
  • Git
  • Cloudinary
Details

Role

Solo build

About

BookShell is a full-stack e-commerce platform for buying and selling books, with a full shopping experience on the customer side and a complete operations dashboard for admins.

Customers can sign in with Google (via Firebase Auth) or standard email/password, browse and purchase books through an integrated checkout, and track their orders. Admins get full control: adding, editing, and removing book listings, managing orders, viewing sales data, tracking stock levels, and seeing activity logs for other admins on the team.

Book cover images are handled through Cloudinary rather than stored directly, keeping image delivery fast and separate from the app's own storage. Payments are integrated via Paystack, currently running in test mode; the integration is complete and can be switched to live processing without additional development work.

Fildtek landing page
In progressSep 2026 — Present

Fildtek

Independent property verification platform for Nigerian real estate, with trust-tiered listings.

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Node.js
  • PostgreSQL
  • Vercel
  • Git
Details

Role

Backend developer

About

Fildtek is Nigeria's property trust and verification layer, built to protect buyers from fraudulent listings, fake titles, and boundary disputes before they commit funds. Rather than another listing marketplace, it works as an independent due-diligence layer: buyers can commission verification on a specific property or browse listings that have already been checked and tagged with a trust tier.

Verification runs on two tiers. Tier 1 covers document and identity authentication, confirming the owner's NIN/BVN, and authenticating the title, Certificate of Occupancy, deed, and survey plan. Tier 2 adds a full physical inspection on top: field inspectors visit the site, map GPS boundaries, confirm the property is free of government acquisition, and file a structured report with photo evidence.

Supply is kept deliberately narrow, only vetted real estate companies and direct property owners with verifiable documents can list, with no roadside agents or unverified middlemen allowed on the platform. Fildtek is currently pre-launch, running a waitlist that matches prospective buyers with verified properties and market pricing guides for their target areas.

Client

Fildtek ltd

Open source

Open source contributions

Work merged into projects I don't own: what the repository does, and what I actually changed in it.

  1. DigiAfricaEra/AfriDollar

    African business USDC and compliant digital-dollar infrastructure using Stellar for fast, low-cost cross-border payments and treasury operations.

    Built a complete Soroban smart contract for payroll batch distribution.

    • Rust
    • Soroban
    • Stellar
    Full write-up

    Built a complete Soroban smart contract for payroll batch distribution: create a batch, add recipients, fund it, and distribute payments atomically to everyone at once. Handled edge cases including batch cancellation before funding, overflow-safe math, and full event emission for every state change. Merged after addressing 4 review comments covering a state machine bug, a data consistency issue, initialization safety, and a recipient count cap.

  2. atreus-lab/Atreus

    Privacy-preserving payment links on Stellar using zero-knowledge proofs for claim attestation.

    Built a privacy-safe payment-link analytics dashboard, and a batch attestation feature for the Soroban verifier contract.

    • Rust
    • Soroban
    • TypeScript
    • Node.js
    Full write-up

    Two pieces of work in this repo. First, built a full payment-link analytics dashboard: view/initiation/claim event tracking, per-link and summary stats, a conversion funnel, and time-series charts with 7/30/90-day toggles, all privacy-safe with anonymous tracking and 90-day data retention. Second, built a batch attestation feature for the Soroban verifier contract that collapses attester transaction count by 20-200x. Measured the real fee impact on testnet (about 5% savings, not the roughly 20x the original issue assumed) and explained why: Soroban meters resource fees by work performed, not transaction count. Separately investigated recursive ZK proof aggregation, found it was cryptographically unsound in the pinned toolchain (a deliberately corrupted proof passed verification identically to a valid one), and made the call not to ship it, documenting the findings instead of forcing a broken feature through. Validated the batch attestation on real testnet at N=1, 5, 10, 50, and 100 claims.

  3. StellarYield-Labs/StellarYield

    Open-source DeFi infrastructure for automated yield routing on Stellar and Soroban.

    Replaced mocked rebalance execution with a real idempotent on-chain pipeline, and closed a signing-key gap in audit logging.

    • TypeScript
    • Node.js
    • Prisma
    • Soroban
    Full write-up

    Two pieces of work here. First, replaced fake/mocked rebalance execution with a real, idempotent, auditable on-chain execution pipeline: simulate, then submit, then confirm. Built a mock adapter for tests and a real Soroban relayer adapter for production, with error classification across simulation, transient, and terminal failures, and an idempotency guard so a worker restart can't double-execute a transaction. Second, closed a real security gap where audit logging could silently fall back to a hardcoded default signing key in production; it now fails startup instead. Added sequence numbers to audit log entries for tamper evidence, so deleted or reordered entries are detectable, plus verification tooling for maintainers.

  4. Stellar-IndigoPay/Stellar-IndigoPay

    Open-source climate donation platform on Stellar. Donors give XLM directly to verified environmental projects; every donation is recorded on-chain via a Soroban smart contract.

    Refactored the donation-tracking pipeline from CRUD/UPSERT to full event sourcing with an immutable append-only event store.

    • Node.js
    • PostgreSQL
    • Soroban
    Full write-up

    Refactored the donation-tracking pipeline from a CRUD/UPSERT approach to full event sourcing. Built an immutable, append-only event store as the single source of truth, with four derived projections, leaderboard, global stats, donation history, and project stats, computed by replaying events rather than mutated directly. Wrote a regression test suite proving the new system produces identical output to the legacy aggregation approach on real seed data. Built an admin rebuild endpoint with a performance target of rebuilding 100,000 events in under 30 seconds, asserted by a test. Diagnosed and fixed a production-breaking CI failure, a missing metrics export that was causing 500 errors across multiple routes, under maintainer pressure to ship.

  5. MindFlowInteractive/Quest Service

    Microservices-based backend platform.

    Built a complete inventory and stock-management microservice from spec.

    • NestJS
    • TypeScript
    • Docker
    Full write-up

    Built a complete inventory and stock-management microservice from spec: a standalone NestJS service handling stock tracking and deduction, reservation and back-order handling, low-stock alerts, inventory analytics, and stock reconciliation logic, fully Dockerized for independent deployment. 44+ files and over 2,300 lines added, with full test coverage.

  6. ritik4ever/Stellar Portfolio Rebalancer

    Automated portfolio rebalancing tool for Stellar assets.

    Built an automated analytics snapshot compaction system with tiered retention to cut long-term storage costs.

    • TypeScript
    • PostgreSQL
    • BullMQ
    • Redis
    Full write-up

    Built an automated analytics snapshot compaction system to cut long-term database storage costs. Implemented tiered retention: full-resolution hourly snapshots for the first 7 days, one snapshot per day for days 7 through 90, and deletion beyond that, reducing a 2,376-snapshot dataset to 251 (about 89% reduction) in the worked example. Built as a BullMQ background worker with exponential-backoff retries and a weekly cron schedule, integrated with the app's readiness and monitoring systems. 14 tests covering the compaction logic and worker behavior.

Experience

Where I've worked

  1. Founder & CEO · Stenion

    Aug 2026 — Present

    On-chain (Stellar/Soroban) · Remote · Full-time

    Founded and lead Stenion, an open-source, continuous risk-intelligence platform for Stellar/Soroban DeFi protocols. Own the product direction, scoring methodology, and full-stack implementation.

    • Designed and shipped a 5-factor on-chain risk-scoring methodology, publicly auditable and payment-blind by design.
    • Surfaced real, previously undisclosed protocol risk on a live Stellar lending pool.
    • Set the integrity rules the product is held to: scores never influenced by payment, no assessment without an on-chain signal to support it, and unobservable factors disclosed rather than zeroed.
    • Own product direction, scoring taxonomy and the full-stack implementation, from Soroban reads through to the public registry.
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • PostgreSQL
    • Docker
    • Neon
    • Stellar / Soroban
    • SQL
    • Next.js
    • Git
    • Vercel
  2. Backend Developer · Fildtek

    Sep 2026 — Present

    Lagos, Nigeria · Remote · Contract

    Contract backend developer for Fildtek, a property verification and trust-layer platform for Nigerian real estate, handling identity/document authentication and physical inspection reporting for property transactions.

    • Recently joined — scope and contributions to be added as work progresses.
    • Next.js
    • React
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • Node.js
    • PostgreSQL
    • Vercel
    • Git

Stack

What I build with

Languages
  • HTML / CSS
  • JavaScript
  • Python
  • Rust
  • Shell
  • Solidity
  • SQL
  • TypeScript
Frameworks & Libraries
  • Clerk
  • Express.js
  • Firebase
  • Foundry
  • Next.js
  • Node.js
  • Prisma
  • React
  • Tailwind CSS
  • web3.js
Databases
  • MongoDB
  • MySQL
  • Neon
  • PostgreSQL
  • SQLite
  • Supabase
Blockchain
  • Stellar / Soroban
Infrastructure & Tools
  • Cloudinary
  • Docker
  • Git
  • GitHub
  • Railway
  • Render
  • Vercel

Education

Background

  • Maduka University

    Sep 2025 — Present

    Software Engineering

    In progress

Self-taught through Scrimba (certified in Fullstack Development, Backend Development, Advanced React, Next.js, and Python) and Cyfrin Updraft, where achievements include Solidity & Smart Contract Development, Foundry (Beginner and Advanced), Wallet Security, and dApp development.

Certifications

All certificates
Fullstack Developer certificate from Scrimba

Scrimba

Sep 2026

Fullstack Developer

End-to-end web development: building and connecting a frontend to a backend and database, REST API design, authentication, and deployment.

Backend Developer certificate from Scrimba

Scrimba

Sep 2026

Backend Developer

Server-side fundamentals: building APIs, working with databases, handling authentication, and structuring backend logic that a frontend application can reliably depend on.

Python certificate from Scrimba

Scrimba

Jun 2026

Python

Core Python programming: syntax, data structures, control flow, and functions, applied through building real scripts and small programs.

Next.js certificate from Scrimba

Scrimba

Feb 2026

Next.js

Server-side rendering, static generation, the App Router, API routes, and building production-ready full-stack apps with Next.js.

Advanced React certificate from Scrimba

Scrimba

Dec 2025

Advanced React

Deeper React patterns beyond the basics: hooks in depth, performance optimization, component architecture, state management, and testing React applications.