Less manual work.
Fewer errors.

Tell me what your team does by hand. I build the software that does it for you, and you keep the code.

For example: Daily reconciliation against your prime broker
or A weekly Excel report turned into a dashboard

Freelance software engineer in Aix-en-Provence, France.

What I build

Software for the work you repeat.

Six kinds of things I know well and can build for you, end to end: from the data model to the screen your team uses.

Reconciliation engines

Positions, trades and cash checked against your brokers', custodian's and administrator's files every day. It starts when the files land, explains each break and alerts you.

Finance ledgers

Trades, positions and cash in one place, every change kept, every number traceable to the file it came from.

Automation

File feeds, mail, reports and the web tasks you copy and paste today: scheduled, logged and checked, so nobody has to watch them.

AI integration

Language models wired into your tools with the guardrails in code: structured outputs, validation, and only the data you choose ever sent out.

Dashboards and internal tools

Web apps that replace the shared spreadsheet, in Next.js, Django or Odoo, built so your team can keep them up to date.

Native apps and engines

macOS apps in Swift, Android in Kotlin, and C++ when speed matters, down to a Vulkan rendering engine and a compiler written from scratch.

For finance teams

Middle office, without the spreadsheet.

Some hedge funds and asset managers still check their books against their counterparties by hand every morning. I do that job today, in a hedge fund's middle office, and I build the software that takes it over.

  • Reconciling the firm's portfolios daily against counterparties, in the middle office.
  • Building an automated reconciliation engine with a dashboard and alerts.
  • Working on the firm's finance ledger.

Reconciliation

Positions, trades and cash against prime brokers, custodians and administrators. Breaks grouped, explained and sent to you each morning.

Ledger

Trades, positions and cash booked once and read everywhere, with the history behind every balance.

Feeds

Your portfolio system's exports and your counterparties' files, read the moment they arrive, by SFTP, mail or portal.

Work

Selected work.

2026 · hedge fund

Reconciliation engine

In progress: an automated reconciliation engine with a dashboard and alerts.

2026 · personal

Auto-Mail

LLM inbox triage: one batched call scores every mail, and plain code, not the model, decides what may be deleted. About $0.05 a month to run.

Node.jsKotlinGitHub Actions

2026 · personal

Fleet

A macOS app that shows the state of every AI agent session at a glance and brings back the matching terminal in one click.

SwiftAppKitClaude Code

2024 to now · Epitech

Video-Code

A rendering engine where scenes are programs: shapes declared and animated in Python, rendered frame by frame to video.

C++VulkanFFmpegQt6

2024 to 2025 · team of 5

Mary

A programming language with its own compiler and virtual machine, written from scratch. Released as v1.0.0 with a manual and a VS Code extension.

HaskellCompilersBytecode VM

2023 · Eiffage Énergie Systèmes

Vehicle-fleet management

The internal fleet site rebuilt from the ground up, replacing spreadsheet tracking. Sole developer, from the data model to the interface.

Next.js

How we work

Three steps, no surprises.

1

A free 30-minute call

You show me the task and where its data lives. I tell you whether software is the right fix, and what it would take.

2

A written quote

Scope, price and delivery date agreed in writing before any work starts.

3

Weekly demos, code you own

You see it run on your own data every week. At the end, the code, the documentation and the access are yours.

What does your team do by hand every week?

Write to me, or ask for the free 30-minute call.