Work

12 years in software, 4 in DeFi. Nothing I ship reaches production without gating CI, full integration tests and alerting.

01

Oct 2025 - Present

Contract · Remote

Protocol Engineer

Cork, DeFi protocol

I build and run the systems the protocol runs on.

  • Event indexer on 5 chains (Ethereum, Base, Arbitrum, Polygon, HyperEVM), self-healing at the chain head.
  • Production API and RFQ venue, plus an MCP server and CLI so AI assistants can operate the protocol.
  • Trading agents platform: about 20 agents trading real money from Safe smart accounts, answering RFQs in milliseconds.
  • Solidity: agent infrastructure contracts and protocol features (rollovers, permits for just-in-time minting, market creation), with 12 contracts deployed at one CREATE2 address per chain.
  • Tokenized reinsurance pilot: onchain policies and claims, with salted Merkle commitments so each insurer verifies only its own data.
  • TypeScript
  • Solidity
  • Temporal
  • PostgreSQL
  • AWS
  • Prometheus
  • Grafana
02

May 2024 - Oct 2025

Paris

Tech Lead

Nefture, onchain security and analytics

Joined as data engineer, became tech lead of the company's two products, leading a team of 4.

  • Designed the core of a DeFi PnL platform: a JSON language that describes any protocol position as a sequence of calls, an engine that rebuilds positions block by block, and an optimised PnL engine on top. It became the company's main product.
  • Built the data platform behind a browser extension that warns users before they sign a malicious transaction: address labels from public and threat datasets, and an indexer on 5 chains.
  • Built a deep learning model that scores 100,000+ newly deployed contracts a day for maliciousness (F1 96.3%).
  • Python
  • Airflow
  • dbt
  • PostgreSQL
  • Snowflake
  • BigQuery
  • TensorFlow
03

Nov 2019 - Mar 2024

Montpellier

Senior Data Engineer

Orange Business, consulting

Data engineering consulting for clients in industry, pharma and finance.

  • Led a team of 5 building an NLP and OCR system that tracks EU regulation changes for a cosmetics brand.
  • Built a reusable library that embeds real-time Qlik visualisation of financial data into Angular applications.
  • Built data pipelines, dashboards and Salesforce integrations across client projects.
  • Python
  • Java
  • Angular
  • Talend
  • Qlik
  • Salesforce
04

Oct 2018 - Oct 2019

Montpellier

Research Engineer

University of Montpellier (LIRMM), EU Horizon 2020 project

Lead developer on the GLOPACK project.

  • Built a real-time platform where agents with conflicting preferences reach collective decisions, using logic-based reasoning.
  • Java
  • Spring
  • Angular
  • MongoDB
  • Docker
05

Sep 2015 - Sep 2018

Montpellier

PhD Researcher and Lecturer

University of Montpellier (LIRMM), PhD in Artificial Intelligence

Reasoning with conflicting knowledge.

  • Thesis "Defeasible reasoning for existential rules", with first-author papers at A* conferences (AAAI, AAMAS).
  • Taught 300+ hours of university courses: databases, human-computer interaction and web development.
  • Knowledge representation
  • Logic
  • Multi-agent systems
06

Sep 2014 - Aug 2015

Constantine, Algeria

Junior Full-Stack Developer

Open Management Systems, software studio

Built web, desktop and Android applications for local clients.

Education

  • PhD in Computer Science (AI)

    University of Montpellier · 2018

  • MSc, Information Systems and Web Technologies (ranked 1st of 76)

    University of Constantine 2 · 2015

  • BSc, Information Systems

    University of Constantine · 2013

Also

  • Qualified for associate professor posts in France (CNU section 27, computer science), 2019.
  • 300+ hours of university teaching: databases, human-computer interaction, web development.
  • English (fluent) · French (fluent, DALF C1) · Arabic (native)