Skip to content
View Conrad-sudo's full-sized avatar

Block or report Conrad-sudo

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’t 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’s behavior. Learn more about reporting abuse.

Report abuse
Conrad-sudo/README.md

Hi, I'm Conrad πŸ‘‹

Smart contract & AI engineer. I build, test and deploy secure, production-ready smart contracts and LLM agents, from the Solidity all the way to the agent that uses it on-chain.

Cyfrin Updraft SSCD+ certified

  • πŸŽ“ Certified: Cyfrin Updraft SSCD+ (my Cyfrin profile)
  • ⛓️ Smart contracts: Solidity and Foundry, from design through unit, fuzz, invariant and fork tests to multi-chain deployment
  • πŸ›‘οΈ Security first: checks-effects-interactions, reentrancy guards, access control, oracle staleness checks, written threat models
  • πŸ€– LLM agents: LangChain agents and tools that read chain data and prepare transactions, with guardrails so the model can't overspend
  • πŸš€ Shipping: deploy scripts, CI, FastAPI backends and React frontends around the contracts

🧩 Protocols & standards I work with

Area What I've built with
Account abstraction ERC-4337 (EntryPoint, UserOperations, bundling), ERC-7579 modular accounts, zkSync native account abstraction
DeFi Uniswap V2 & V3, PancakeSwap, overcollateralized stablecoins with liquidations, rebasing tokens
Oracles & cross-chain Chainlink Price Feeds, VRF, Automation and CCIP
Tokens ERC-20, ERC-721, airdrops with Merkle proofs
Signatures & identity EIP-712, ECDSA, Sign-In with Ethereum (SIWE), ERC-8004 Trustless Agents
Contract patterns UUPS upgradeable proxies, EIP-1167 minimal clones, OpenZeppelin Governor + Timelock
Chains Ethereum, Arbitrum, Base, BNB Chain, zkSync, Sepolia

⛓️ Smart contract projects

SessionHandler Protocol: agentic wallet infrastructure

Each user gets a smart wallet that an AI assistant runs from plain-language requests: sending, swapping, adding liquidity. The user keeps the root key, and the contracts, not the AI, decide what is allowed. Every transaction is checked against a daily US-dollar spending cap priced by Chainlink.

  • ERC-4337 smart account + ERC-7579 spending-limit hook, with oracle, factory, registry and treasury contracts
  • Unit, invariant and fork tests against live Ethereum, Arbitrum, Base and BNB Chain state
  • LangChain agent, FastAPI backend, React web app and a Telegram bot on top

SessionHandler Protocol demo

Denari Stablecoin: USD-pegged stablecoin

An algorithmic ERC-20 stablecoin backed by outside crypto collateral. Users deposit collateral and mint Denari. A health factor priced by Chainlink keeps every position overcollateralized, and anyone can liquidate a position that falls below it.

Solidity Chainlink Price Feeds OpenZeppelin invariant fuzz testing

Merkle Airdrop: gas-efficient token airdrop

Eligible addresses are stored as one Merkle root instead of a list, and each claimer proves their place in it. Claims carry an EIP-712 signature, so someone else can pay the gas for a claim without being able to redirect it.

Merkle proofs EIP-712 ECDSA SafeERC20

Crypto Lottery: provably fair raffle

Players buy in, and Chainlink Automation triggers the draw on a schedule. Chainlink VRF supplies randomness nobody can predict or rig. Tested with unit and integration suites.

Chainlink VRF Chainlink Automation unit + integration tests

Smart Election: NFT-gated voting

One NFT, one vote. Covers candidate registration, a fixed voting window, double-vote protection and on-chain tie detection.

ERC-721 OpenZeppelin time-based testing

FundMe: crowdfunding with a USD minimum

Contributions are priced in US dollars through a Chainlink feed, so the minimum holds whatever ETH does. The Foundry test suite includes zkSync-specific checks.

Chainlink Price Feeds zkSync Foundry scripts


πŸ€– LLM agents & AI tools

Open-source packages on PyPI

LangChain tools that turn on-chain actions into execution plans. A normal wallet can sign them, or a smart wallet can batch them.

Package What it does
langchain-erc8004 ERC-8004 "Trustless Agents" registries: agent identity, reputation and validation PyPI
langchain-erc20 ERC-20 balances, allowances, transfers, approvals, and native wrap/unwrap PyPI
langchain-uniswap-v2 Query Uniswap V2 pools and build swaps on any EVM chain PyPI

AI and trading tools

Project What it is
ai-tool-platform AI assistants that chat over live web data, Wikipedia and your own documents
lead-marketer Finds a company's employees on LinkedIn and drafts personal sales messages with an LLM
Arbot Finds arbitrage opportunities across crypto exchanges
Trade-Accountant Matches buy and sell orders across exchanges and works out the trading balance

πŸ› οΈ Tools I use

Solidity Foundry OpenZeppelin Chainlink Ethereum Python LangChain web3.py FastAPI TypeScript React GitHub Actions

Pinned Loading

  1. sh-protocol sh-protocol Public

    A capability-based delegation system on account abstraction that lets users grant scoped, time-bounded session keys to an AI agent for authorizing ERC20 and DeFi transactions under oracle-enforced …

    Python 1 1

  2. langchain-erc20 langchain-erc20 Public

    LangChain tools for ERC-20 primitives: balances, allowances, transfers, approvals, and native wrap/unwrap, as execution plans an EOA can sign or a smart-contract wallet can batch.

    Python

  3. langchain-erc8004 langchain-erc8004 Public

    LangChain tools for the ERC-8004 "Trustless Agents" registries β€” agent identity, reputation, and validation β€” usable by an EOA or by any smart-contract wallet (ERC-4337, ERC-7579, ERC-6900, Safe, o…

    Python

  4. langchain-uniswap-v2 langchain-uniswap-v2 Public

    LangChain tools for querying Uniswap V2 pools and execution plans for swaps across any EVM chain.

    Python

  5. Denari_Stablecoin Denari_Stablecoin Public

    An exogenous, algorithmic ERC-20 stablecoin pegged to USD

    Solidity

  6. merkle-airdrop merkle-airdrop Public

    Airdrop contract using merkle tree proofs to verify claimers

    Solidity 1