Skip to content
View NatX223's full-sized avatar
馃敆
Building blockchain apps
馃敆
Building blockchain apps

Block or report NatX223

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鈥檛 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鈥檚 behavior. Learn more about reporting abuse.

Report abuse
NatX223/README.md

Hi, I'm Sinachi 馃憢

Backend & smart contract engineer based in Nigeria. I build payment rails, DeFi protocols, and the off-chain services that keep them honest: indexers, reconcilers, price reporters, and worker networks.

Open to: Backend 路 Smart Contract 路 Web3 Backend roles (remote or Nigeria)


馃敤 Featured work

Laxu 路 borrow against open perp trades

Tokenizes each open leveraged position on Arcus (Robinhood Chain) into its own ERC-20/ERC-7540 with an isolated lending pool, so traders can borrow USDG against a live trade and others can buy in.

  • Resumable open-position state machine with automatic refunds, indexer + reconciler, and an on-chain price reporter
  • Tiered LTV by leverage, stale-price guard that blocks borrowing but never liquidation
  • 114 contract tests + 90 backend tests
  • Solidity 路 Hardhat 路 OpenZeppelin 路 Node/Express 路 TypeScript 路 Prisma 路 Postgres 路 Next.js 路 Privy
  • Live app 路 Demo 路 Built for Arbitrum Open House Singapore 2026

Arkivate 路 decentralized triggers for Arkiv data

An open network of workers that react to Arkiv data changes and expiry ("when X happens, do Y") and burn a permanent public receipt for every action, so a skipped job can be proven.

  • Multi-worker dedupe and failover across two GCP regions, coordinated only through on-chain receipts
  • Sealed triggers: commit-reveal privacy with a verify tool that proves censorship from public reads
  • Cut the deployment's RPC read cost ~50脳 through query batching and caching
  • TypeScript 路 Node/Express 路 Arkiv SDK 路 viem 路 zod 路 Next.js 15 路 GCP 路 Caddy 路 systemd
  • Live app 路 Built for Arkiv Global Tour Stop 2026

Xap 路 x402 micropayments

Millicent payments over x402 on Circle, with a payment card and an SDK for merchants.

  • TypeScript 路 Node 路 Firebase 路 SDK package

XanPay 路 crypto payments for businesses

Business wallet with inventory management, crypto payment acceptance, and fast off-ramp to fiat.

  • TypeScript 路 Node 路 React Native

Reactivate 路 self-sustaining reactive contracts

Automatically monitors, tops up, and reactivates Reactive Network contracts before they run out of gas, plus a mini bridge from Base to fund dev accounts.

  • Factory-deployed funder, monitor, and debt-payer contracts on Reactive mainnet
  • Solidity 路 Foundry 路 Node/Express 路 Next.js 路 Wagmi 路 Firestore
  • Live app 路 Demo 路 Built for BUIDL with REACT x DoraHacks 2025

Dinamiko 路 automated on-chain investing (team project)

Time-, price-, and volume-triggered buy/sell and liquidity strategies powered by Chainlink data feeds and automation.

  • Solidity 路 Scaffold-ETH 2 路 Chainlink 路 Next.js

馃О Stack

Backend: TypeScript 路 Node.js 路 Express 路 PostgreSQL 路 Prisma 路 Firebase/Firestore Smart contracts: Solidity 路 Hardhat 路 Foundry 路 OpenZeppelin 路 ERC-4626 / ERC-7540 Web3 infra: viem 路 Wagmi 路 Privy 路 Chainlink 路 EVM L2s (Arbitrum Orbit, Base) Frontend & mobile: Next.js 路 React 路 React Native/Expo Ops: GCP 路 Vercel 路 systemd 路 Caddy

馃摣 Reach me

Email 路 LinkedIn 路 X

Pinned Loading

  1. Laxu Laxu Public

    Perps position tokenization

    TypeScript

  2. DinamikoApp/Dinamiko DinamikoApp/Dinamiko Public

    Invest dynamically in crypto hands-free

    TypeScript 5 5

  3. Reactivate Reactivate Public

    Solidity

  4. XanPay XanPay Public

    TypeScript

  5. XanPay-Prodfest XanPay-Prodfest Public

    Inventory management and crypto payment acceptance app

    TypeScript

  6. Arkivate Arkivate Public

    Web3 Zappier on Arkiv

    TypeScript