CMTAT-Confidential: From Public Amounts to Confidential Ones
Talk at CMTA x OpenZeppelin, Zürich, Switzerland
Development of smart contracts (Solidity) with Foundry, Hardhat and Truffle.
Analysis of smart contracts written in Solidity and SmartPy (Tezos)
Consultant for clients on issues related to Blockchain and smart contracts
R&D in cross-chain bridges and new innovations in the field of blockchain (e.g. account abstraction with EIP-7702 and ERC-4337)
Development of the CMTAT security token framework and its security process: audits for major releases, static analysis and AI audit tools for minor releases
Integrations of CMTAT with partners: Chainlink ACE (on-chain compliance), Chainlink CCIP and LayerZero (cross-chain), and FIX messages on-chain with Nethermind
Privacy for security tokens: CMTAT-Confidential with Zama FHE (confidential balances), alongside the Aztec version of CMTAT
Several publications on the Taurus blog on Tokenization and cross-chain bridge (Chainlink CCIP)
Conference speaking on CMTAT and security: EthCC 2026, BSA - EPFL Stablecoins & Payments Conference 2026, CMTA x OpenZeppelin 2026 and Black Alps 2024 (see Talks)
CMTAT: ERC-20 for on-chain financial instruments
CMTAT-Confidential: Confidential version of CMTAT with private balances, built with Zama FHEVM
CMTAT-ACE: Integration of CMTAT with Chainlink ACE for policy-driven on-chain compliance
CMTAT-FIX: Integration of on-chain FIX (Financial Information eXchange) data in CMTAT, with Nethermind
CMTAT-LayerZero: Example of how CMTAT can be bridged with LayerZero
CMTAT-CCIP: Example of how CMTAT can be bridged with Chainlink CCIP
IncomeVault: Solidity contracts to perform coupon payment on-chain
Smart Wallet 7702: Smart wallet for EOAs with EIP-7702 delegation and ERC-4337 support
TERC-20: Minimal ERC-20 with mint and burn (simple and batch version), deployment available in standalone or through a proxy (upgradeable)
TERC-721: Minimal ERC-721 tokens with mint and burn (simple and batch version), deployment available in standalone or through a proxy (upgradeable). Issuer can decide to use the token internal counter as token id or submit it during minting.
TERC-1155A: ERC-1155 implementation for NFT
Chainlink CCIP Sender: Sender contract to interact with CCIP bridge (Proof of concept)
Password manager: Rust-based application to store passwords securely.
D-flip flop (group project): Authentication microservice with Spring Boot Java
Static site generator (group project): developed in Java
PHP angular project (group project): Development of a web application with Angular (front-end) and PHP (backend).
See Publications for my articles on the Taurus blog and on my blog Access Denied.
Talk at CMTA x OpenZeppelin, Zürich, Switzerland
Talk at EthCC, Cannes, France
Talk at BSA - EPFL Stablecoins & Payments Conference, EPFL, Lausanne, Switzerland
Talk at Switzerland, Black Alps