I'm a Computer Science student at Menoufia University (Cairo, Egypt) who builds and tests EVM smart contracts with a security-first habit: checks-effects-interactions, reentrancy guards, fuzz and invariant tests, Slither, and written security reviews that state their own limitations.
- π¨ Eight public blockchain projects, most deployed and verified on Sepolia
- π± Growing my skills across the Web3 stack: Ethereum, DeFi, and decentralized apps
- π Studying smart contract security through Cyfrin Updraft
- π¦ Just started learning Rust and Solana
- π’ Documenting my progress through a public 90-Day Web3 & Blockchain Learning Challenge
- π― Looking for junior smart contract / security engineering roles
- π¬ Always up for a chat about blockchain fundamentals, consensus mechanisms, and dApp architecture
- π Portfolio: soliman-portfolio-peach.vercel.app
- π« Let's connect: reach out via LinkedIn above or at mohammedsolly4@gmail.com
| Area | What I use |
|---|---|
| Smart contracts | Solidity, Foundry (forge, cast, anvil), Hardhat, Remix, OpenZeppelin, ERC-20, ERC-721, EIP-2612 permit, ENS resolvers (ENSIP-10) |
| Security & testing | Slither, unit / fuzz / invariant tests, adversarial mock tokens, coverage gates, security-review write-ups, cryptography from scratch (AES, SHA-512, RSA) |
| dApp front ends | TypeScript, React, wagmi, viem, Ethers.js, RainbowKit, Privy, Vite |
| Backend | Python (FastAPI, Flask), Node.js, SQLite, MongoDB |
| Tooling | Git & GitHub, GitHub Actions CI, Vercel, Linux (WSL2), Spec Kit |
| Learning now | Rust, Solana |
- π¦ Rust and Solana
- π Smart contract security best practices
- ποΈ Testing and deploying contracts with Foundry & Hardhat
- π° DeFi protocols and token standards (ERC-20, ERC-721)
- π Blockchain fundamentals: distributed ledgers, hashing, and consensus mechanisms
| Project | What it is | Links |
|---|---|---|
| Portfolio Website | Next.js 16 + Tailwind 4 portfolio with an ethereum.org-inspired theme, smooth scrolling, parallax hero and all my projects in one place. | Code Β· Live |
| TokenVesting | ERC-20 vesting dApp with cliff + 90-day intervals, atomic funding, and a written security review. 62 Foundry tests (unit, fuzz, invariant), 95% coverage gate, CI. | Code Β· Live |
| Tokenized Vault | ERC-4626-inspired vault with non-transferable shares, a 24-hour cooldown faucet and a live activity feed. 30 Foundry tests, CI, both contracts verified on Sepolia Etherscan. | Code Β· Live |
| Handshake | P2P escrow with an on-chain "Deal Passport", ENS wildcard resolver and Privy wallet login. Submitted to ETHGlobal ETHOnline 2026. | Code Β· Showcase |
| Dutch Auction | Descending-price NFT auction with atomic settlement and overpayment refunds. 64 Foundry tests, 0 Slither findings, verified on Sourcify. | Code Β· Live |
| English Auction | Ascending-bid auction with pull-based refunds for losing bidders. 305 tests across contracts, front end and back end. | Code Β· Live |
| Escrow Smart Contract | Factory-deployed two-key escrow with arbiter-resolved disputes and a wagmi dashboard. 25 Foundry tests. | Code |
| CrowdFund | Crowdfunding dApp that turns contract reverts into plain-English messages. 195 tests running in CI. | Code |
| ERC-20 Token dApp | Capped-supply token with role-based access control, pausable transfers and EIP-2612 permit. 46 Foundry tests. | Code Β· Live |
More projects (backend & full stack)
- Task Tracker Web App: Flask + SQLite + Flask-Login, full CRUD with an admin panel (live demo)
- Task Tracker CLI: Python CLI task manager with JSON storage
- Number Guessing Game: Java game with difficulty levels & high scores
- FCI Menoufia Website: faculty website deployed on GitHub Pages
- Cyfrin Updraft: Solidity Smart Contract Development Β· Zero-Knowledge Proofs Β· Web3 Wallet Security Basics Β· Blockchain Basics Β· Chainlink Fundamentals
- ETHGlobal: ETHOnline 2026 participant (submitted Handshake)
- NTI / ITIDA: MEAN-Stack Web Development summer training
I document what I learn in public: a 90-Day Solidity & Web3 challenge covering distributed ledgers, hashing, consensus, L2 rollups and Solidity fundamentals, with write-ups on Medium.
Thanks for stopping by! See everything in one place at my portfolio. π

