Frontend Lead, Ctrl Wallet (formerly XDEFI Wallet)
- Worked on the XDEFI → Ctrl migration along with my amazing team, moving every existing user's accounts and wallet state to the rebranded product with zero data loss
- Tracked down a critical race condition that made wallet balances flash to zero — fixed it with a recency-based promise resolution strategy
- Designed the core Redux architecture powering accounts, balances, and NFTs across 40+ blockchains for a wallet extension that peaked at 700K users
- Was in charge of adding connectors for the Ctrl Wallet in libraries like ReOwn, WalletStandard and WalletConnect, to name a few
Software Engineer, ConsenSys MENA
- Took web app performance from 50 → 90 (Lighthouse), and shrank a Docker image from 1.5GB → 40MB via multi-stage builds
- Led a small team to deliver a scalable front-end for a global event in two weeks
- Hit 87% unit test coverage with a full Jenkins CI/CD + E2E pipeline
Frontend Engineer, The National
- Improved Google Ads viewability by 60% through lazy loading and SRA techniques on a high-traffic news CMS
Web3 & wallet-specific: ethers.js · WalletConnect · Solana Web3.js · EIP-1559 · EIP-6963 · Chrome Extensions API (PlasmoHQ) · LedgerJS / TrezorJS
| Project | What it does | Built with |
|---|---|---|
| CoinPulse | Crypto market dashboard — live prices, candlestick charts, trending coins, currency converter | Next.js 16 · React 19 · Tailwind v4 · CoinGecko API |
| React TS Quiz | Multiple-choice quiz app with animated transitions and difficulty levels | React · TypeScript · styled-components |
| IG Upload Bot | Pulls top Reddit posts and auto-publishes them to Instagram on a schedule | Node.js · Reddit API · Instagram API |
Learning about working with AI models and their inner workings, alongside Finding my next opportunity, feel free to connect with me!




