Skip to content
View IMEF-FEMI's full-sized avatar
💻
🦀
💻
🦀

Block or report IMEF-FEMI

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
imef-femi/README.md

Hi, I'm Femi

Twitter GitHub LinkedIn


Protocol Engineer & Builder
Currently building Numa Protocol — a hybrid lending orderbook on Solana
Contributor to Marginfi v2 and core engineer behind Satoshi Perps (formerly NLX)

banner


🧠 About Me

I’m a blockchain engineer focused on DeFi protocol design, runtime optimization, and on-chain trading systems. My work spans Solana, and EVM based chains, where I’ve built lending engines, perpetual DEXs, and developer tooling.

I care about designing systems that are capital-efficient, modular, and performant — while staying true to open-source principles.

struct Femi {
    focus: vec!["DeFi", "Orderbooks", "Lending", "Solana"],
    building: "Numa Protocol",
    contributing: "Marginfi v2",
    fun_fact: "I chew glass for fun 🦀"
}

🚀 Notable Work

Project Description Stack
🧩 Numa Protocol Hybrid lending protocol combining orderbook and pool-based systems. Designed a deterministic account model and a high-performance matching engine. Rust · Native Solana · Solana
⚙️ Marginfi v2 Contributed PDA-based account architecture for deterministic addressing and auto-indexing. Built safety mechanisms like time-limited emergency pauses. Rust · Anchor · Solana
📈 Satoshi Perps (Prev NLX) Led protocol development for a perpetuals DEX. Implemented vaults, liquidation, governance, and keeper systems for real-time execution. Solidity · TypeScript · Hardhat
🔁 Asset Rebalancer Solana on-chain rebalancer using AMM mechanics to maintain target portfolio ratios. Rust · Anchor · Solana
💡 PariSwap SDK TypeScript SDK enabling atomic swaps on Hxro’s Parimutuel Protocol. Simplifies integration with SPL tokens. TypeScript · Node.js

🛠️ Tech Stack


⚡ Areas of Strength

  • Protocol Architecture: Lending, Perpetuals, and Orderbook systems
  • Performance Engineering: Runtime and compute optimization on Solana
  • Security: Access control, safe upgrade patterns, and risk isolation
  • Tooling: SDKs, indexers, and subgraphs for protocol integrations

🌱 Current Focus

  • Refining hybrid lending logic on Numa Protocol
  • Building deterministic account systems and on-chain risk controls
  • Exploring MEV-aware execution and cross-chain liquidity

🤝 Collaboration Interests

Excited to work on:

  • Advanced DeFi primitives (hybrid orderbooks, lending, RFQ)
  • Cross-chain messaging and yield aggregation
  • Developer infrastructure for Solana or Rust ecosystems

📫 Let’s Connect


Pinned Loading

  1. pariswap pariswap Public

    Pariswap(built on HXRO Parimutuel protocol) allows users to place bets on positions using any SPL token they hold

    TypeScript 1 2

  2. no-loss-lottery-solana no-loss-lottery-solana Public

    A lottery smart contract in which participants do not loose their Funds

    Rust 12 6

  3. asset_rebalancer_solana asset_rebalancer_solana Public

    Portfolio rebalancing Wallet (Rust)

    Rust 5 1

  4. solana_freelance_payment_protocol solana_freelance_payment_protocol Public

    Freelance payment protocol written in Rust.. (with multi-sig signing for dispute settling)

    Rust 7 3

  5. p2p_nft_lending_solana p2p_nft_lending_solana Public

    P2P NFT/Token lending on smart contract which allows user to put their NFT's as collateral and take a loan in currency of choice

    TypeScript 11

  6. ethernauth_challenge_solutions_hardhat ethernauth_challenge_solutions_hardhat Public

    Ethernauth challenge solutions using Hardhat

    TypeScript 2