CORE PROTOCOL
Avail
Initial blockchain implementation, then a new sharded architecture for the data availability layer.
SENIOR SOFTWARE ENGINEER
I build distributed systems and full-stack products with Rust and TypeScript. I also make things with generative AI, and spend some time at the piano.
Toulouse, France/Currently at Avail

01 / SELECTED WORK
CORE PROTOCOL
Initial blockchain implementation, then a new sharded architecture for the data availability layer.
BLOCKCHAIN LEAD · 2021–2023
Rust/Substrate infrastructure, NFT modules, runtime migrations, SDKs and bridges.
CROSS-CHAIN INFRASTRUCTURE
Bring funds from multiple chains to one destination, in one operation with one signature.

SOLO PASSION PROJECT
A multiplayer RPG with an AI Dungeon Master and a shared world shaped by the players' choices.
Stranger AI
Aliansact website
Avail staking dashboard
Stargift.app
Avail DA Cost calculator
Avail Testnet Faucet
Avail Transaction Wrapper
Avail indexer
Avail SDK
Clash of nodes leaderboard
Based stack
Ternoa Marketplace
Ternoa SDK
Ternoa bridge
SAS / SASU income simulation
Ternoa launchpad
Ternoa indexer
Ternoa testnet marketplace
Ternoa bridge v1
Ternoa API
Zoe recruitment tool
Desirade
Sciences-Po additional hours
Sogeflex
Sogeracks
CheckYourSmile
Math simulation02 / A LITTLE BACKGROUND
I like understanding how things work, then building them.
At Avail, I work directly with the founders on infrastructure and cross-chain products. I take ownership from architecture and implementation through to production, operations and maintenance.
Outside work, I build AI projects for fun. Piano has been part of my life for years, with national and international first prizes, a Chopin interpretation award and two awards for most promising young Moroccan musician.
THE SHORT VERSION
Senior Blockchain Engineer
Full-Stack Developer → Blockchain Lead
Application & Web Developer
Rust, Tokio, TypeScript, JavaScript, Go, React, Next.js, Node.js, Express, Tailwind CSS, shadcn/ui, Material UI, Redux, Zustand
Distributed systems, P2P, libp2p, Substrate, Polkadot, Solidity, EVM, ethers.js, Web3.js, Wagmi
PostgreSQL, SQL, MongoDB, Drizzle, Prisma, REST, GraphQL, Socket.IO
LLM, OpenRouter, image generation, TTS, streaming, live voice, camera analysis, provider orchestration
Git, Docker, Jest, Mocha, Chai, Truffle, SigNoz, Datadog
2019 · Engineering degree, Computer Science
3iL Ingénieurs, CTI-accredited
2018 · DESS, Big Data
Université du Québec en Outaouais, dual degree with 3iL
2016 · DUT, Computer Science
Université Paul Sabatier, Toulouse
Docker, React, Node.js and blockchain. The complete list is on LinkedIn.
French: native. English: fluent, daily professional use. Spanish and Arabic: limited professional proficiency.
Also happy on a tennis court.