kaizendev

kaizendev.eth0xff1b…eFA8

Rozales
Assimpah
検

Smart contract developer in Lomé. One improvement a day, onchain. Right now: lending contracts for tokenized real estate at RAAC.

Onchain
4+ years
Shipped
20+ projects
Based in
Lomé · UTC+0

Blocks

Three blocks, one chain.

Each job is a block, oldest first. The head is the one I'm building now; the next one is still open.

  1. #nextYour team?The next block is open. Call hire() to propose it.

Block #2025

RAAC Protocol

Head · still being written

Role
Smart Contract Developer
Period
Jul 2025 → now
Location
Remote

Developing complex smart contract systems for real estate tokenization and on-chain lending protocols that bring real estate on-chain and integrate it within DeFi rails. Building integration layers between real estate assets and DeFi infrastructure, advanced stablecoin mechanisms, and yield optimization strategies. Working on automated reward distribution systems, governance mechanisms, and cross-protocol composability features with existing DeFi ecosystems like Curve, Convex, and f(x) protocol. Focused on creating predictable, low-volatility strategies through real estate-backed lending and borrowing.

Transactions in this blockNothing public yet.

Transactions

What I've shipped.

A selection from 20+ projects. Each one is a transaction on the ledger: search by name, chain or tool.

5 entries

  1. dApp0x20e7…78f9

    Gemach Onchain AI

    Chat in, transactions out: an AI interface for contract calls and cross-chain operations.

    Input data

    A modern web3 application that combines AI capabilities with blockchain transactions, enabling smart contract interactions and cross-chain operations through an intuitive chat interface.

    Next.js · TypeScript · OpenAI · Symbiosis · Curve · LI.FI

  2. onMessageReceived()CrossChainForwarder0xc83a…7ccb

    TokenBound Cross-Chain Forwarder

    Lets ERC-6551 token-bound accounts call contracts on Ethereum or zkEVM through the LxLy bridge, in both directions.

    Input data

    A cross-chain forwarder enabling 6551 contracts to seamlessly call instances on either Ethereum or zkEVM via the LxLy bridge. Functionality includes bidirectional call forwarding between Ethereum and zkEVM.

    Solidity · Hardhat · zkEVM

  3. transferWithAuthorization()UChildEIP30090xf3c9…3ed1

    EIP-3009 PoS Portal Token Template

    A UChild template for Polygon PoS tokens with transfers by signed authorization, so someone else can pay the gas.

    Input data

    A new UChild template for PoS Portal Tokens that integrates EIP-3009, allowing ERC-20 transfers with authorization. This upgrade supports meta-transactions, enabling users to delegate gas payments, batch transactions, and transfer tokens via signed authorizations, enhancing transaction flexibility and security.

    Solidity · Truffle · EIP-3009

  4. invest()InvestmentManager0x9e82…7a24

    CDK LxLy × Lido Investment Manager

    Stakes the bridge's excess ETH as stETH toward a target share, and redeems it when balances need it back.

    Input data

    Enhancement of LxLy bridge contract to enable staking of ETH through Lido. Adds an InvestmentManager role with permissions to manage ETH and ERC-20 assets in LxLy, stake excess ETH in stETH, and manage yield distribution. Key functions include invest() for staking ETH based on target percentages, and redeem() to adjust balances by redeeming stETH as needed.

    Solidity · Foundry · Lido

  5. propagateRoot()ScrollStateBridge0xfcf4…281f

    World ID State Bridge on Scroll

    Relays World ID Merkle roots from Ethereum mainnet to Scroll, alongside the Optimism, Base and Polygon bridges.

    Input data

    Integration of the World ID State Bridge with the Scroll Bridge to enable cross-chain messaging. This integration enables propagation of World ID merkle tree roots from the WorldIDIdentityManager contract on Ethereum mainnet to Scroll, complementing existing support for Optimism, Base, and Polygon PoS. The implementation uses the OP bridge as a reference for Scroll, including xDomain messaging verification and deployment scripts.

    Solidity · Foundry · Scroll

Ids are keccak256 of each project's slug, not transaction hashes. Methods are the real entry points, as named in each repo.

Read

Read the contract.

View functions answer on their own, no wallet needed. The one that takes an argument needs a query.

  1. role() → string

    Smart Contract Developer @ RAAC Protocol

  2. about() → string

    I'm a full-stack blockchain developer at RAAC Protocol, building real-estate tokenization and onchain lending. Before that, I led development of Gemach Onchain AI, a DeFi agent that translates chat into onchain actions across chains.

    My focus is the unglamorous stuff: solid smart contracts, careful integration layers, and frontends that don't lie about what's happening underneath. I care about practice over polish, reps over rhetoric.

  3. stack() → string[]

    Onchain
    Solidity · Foundry · Hardhat · Viem
    Frontend
    Next.js · React · TypeScript · Tailwind
    Backend
    Node.js · PostgreSQL · MongoDB · GraphQL
    Infra
    Docker · Redis · Vercel · Linux
  4. hasUsed(string tool) → bool

    try

  5. nowSpinning() → Track

    Querying Spotify…

  6. availability() → string

    Looking for product-minded teams where I can ship things that compound. Open to freelance and full-time; replies usually within a day. resume.pdf ↗

Notes

Things I wrote down.

Process docs and references: the kind of thing I wish I'd had on day one.

  1. NotePublished · 2025 · written in French

    Smart Contract Dev Process

    Reference guide for the development, testing, audit and deployment workflow on RAAC Protocol: Hardhat config, Solidity standards, security patterns, gas optimisation, coverage thresholds, audit checklist and deployment pipeline.

    Solidity · Hardhat · ProcessRead the note: Smart Contract Dev Process →

Write

Call hire().

The ledger's only write function. No wallet, no gas: it sends me an email, and I read everything.

hire(string team, string replyTo, string message) → receipt

msg.value: 0 ETH · asking is free

Receipt · 受領

No transaction yet. Fill in hire() and press Write.

Telegram
@xKaizendev
Based in
Lomé, Togo · UTC+0