Portfolio

Turns your processes into simple, reliable software, from Paris.

Every project here started with the same question: did it really need to be built? The ones below passed that filter. The result: less manual entry, fewer errors, tools that hold up day after day. Everything is in production or tested in real conditions.

Projects

Projects shipped, results you can verify.

01. Custom CRM build

3018, Emma custom CRM

Custom CRMUnified multichannel queueDistress-signal detectionRealtime supervision
Client
3018
Scope
Emma, all-in-one custom CRM
Integrations
Chat, phone, email, WhatsApp, Messenger
Role
Freelance consultant

The starting point

3018 is the French national hotline for protecting minors online, run by the e-Enfance association. No off-the-shelf tool could keep up. Day to day, listeners juggled several channels and scattered information, and the tool reached its limits when cases turned urgent.

What changed

Today, listeners work on Emma, a single workstation designed for them. Every channel (chat, phone, email, WhatsApp, Messenger) lands in one queue. Distress signals are detected automatically and suicide-risk cases rise to the top. Each case is documented in a structured, exportable file, and supervisors follow activity in real time. Everything is hosted in France, on sensitive data, with a full audit trail.

What it proves

Designing and shipping the custom Emma CRM: its multichannel queue, integrated telephony and sovereign AI, on highly sensitive data.

02. AI product

IA Brew. AI Newsletter

n8n20+ sourcesAutomated weekly send
Type
Automated newsletter
Sources
20+ feeds tracked
Frequency
Weekly
Human input
None, from collection to send

The starting point

Keeping up with AI news took hours of reading every week: dozens of sources, plenty of duplicates, little usable signal.

What changed

The newsletter now writes itself. More than 20 sources are collected, duplicates merged, the best stories selected, summarised and laid out, and the email ships every week. Nobody touches anything, and every step is logged so any anomaly can be traced.

What it proves

The same pattern applies to any team monitoring workflow: collect, sort, summarise, distribute. The difference between a gadget and a reliable tool is tracking every step.

03. Data pipeline + GenAI

Multi-source Job Scorer + ATS PDF Generator

3 job platforms240+ offers analysedATS-ready PDFs
Sources
WTTJ, JobTeaser, LinkedIn
Jobs scored
240+
Auto-generated
ATS CV + cover letter in PDF
Scoring
Weighted to the profile

The starting point

Serious job hunting took hours: sorting offers from three platforms, then tailoring a CV and cover letter for each role. And most CVs are first read by tracking software (ATS) before any human sees them: an overly creative layout sinks an application without anyone noticing.

What changed

The tool pulls offers from the three platforms, scores them on weighted criteria (240 offers analysed so far) and presents everything in a filterable table. For each promising offer, it automatically generates a CV and cover letter tailored to the role, exported as PDFs built to be parsed correctly by tracking software. The sorting that took hours now runs itself; only the decision remains.

What it proves

Data processing is only worth its rigor: if the data is badly structured, the score means nothing. The same standard applies to your business data.

04. Desktop security app

Juice Jacking Guard. USB Threat Monitor (Windows)

Windows 10 / 11USB securityBlocked on insertionLocal, no telemetry
Platform
Windows 10 / 11
Threats covered
BadUSB, Rubber Ducky, O.MG Cable, juice jacking, USB payloads
Size
~4,900 lines, 20 modules, 11 subsystems
Distribution
Single-file .exe installer (23.3 MB)

The starting point

A USB device is never harmless. Windows trusts whatever it declares: a fake stick posing as a keyboard can type 200 commands in seconds, a rigged cable can steal data. No antivirus catches it in time.

What changed

With Juice Jacking Guard installed, any unknown device is blocked before it can even speak to Windows, then classified across four risk levels. A new keyboard has to prove a human is behind it: a specific key to press that an automated payload can neither read nor guess. Storage devices are scanned read-only on insertion, with an optional reputation check. Everything stays local, with no telemetry.

Download (Windows 10 / 11)

SHA-256 (.zip): a58fb6cc307b64d7354a84f9a1447a29dd473446df6e418f8dbb5e8711d851c9

SHA-256 (.exe): 22d6c49f73cbb2564d3be8112438ce1553ac6174706432eb9d24157aa2d4b2bf

What it proves

Taking a niche, half-understood threat and shipping a defence that works, down to the installer and a clean uninstall.

05. Multi-asset tracker

Bloomberg-Style Dashboard

6 assets tracked3 daily briefsTelegram alerts
Scope
6 assets (crypto, stocks, ETF)
Briefs
3 per day, automatic
Alerts
Telegram, 3 tiers
Schedule
08:50 / 13:00 / 17:30 Paris

The starting point

Following six assets seriously meant a wall of open tabs, indicators to recompute and decisions made in the heat of the moment.

What changed

A single dashboard, one I use every morning, follows BTC, ETH, SOL, NVDA, TTE and CW8. It pulls prices, computes the technicals and pushes three briefs a day to Telegram, at the hours that matter: before the open, at midday, after the close. On top of that: a scenario simulator, a recurring-investment tracker, a market events calendar and a trade journal.

What it proves

Data collection, computation, automated briefs, scheduling: the same foundation as any business dashboard. Only the subject differs.

06. Pine Script + backtest

IchimokuSignal Pro

TradingViewSingle GO / WAIT signalBacktest with real costs
Type
Indicator + backtester
Version
v3.3 (Bounce + 15% SL)
Net return (AAOI, 5y)
+187% vs +1088% B&H
Win rate / PF / MaxDD
54% / 1.62 / 24%

The starting point

Most Ichimoku indicators fire too often on long-term charts. I wanted a single GO or WAIT signal for stock picking, validated by a backtest that includes commissions and execution costs.

What changed

The indicator combines ten criteria into one composite score, with a 15% protective stop and safeguards against false signals. A backtester replays the logic candle by candle, round-trip fees and slippage included.

Results (AAOI, 5y)

  • Strategy: +187%, 54% win rate, max drawdown -24%.
  • Buy-and-hold baseline: +1088%, max drawdown -62%.
  • So the strategy loses on absolute return, but cuts the downside risk by more than half.

What it proves

A single-stock backtest is always partly overfit; choosing a strategy is choosing a risk profile.

07. Finance modeling

Real Estate Investment Model

INSEE data34 cities rankedTax regime comparator
Scope
SCI/IS vs LMNP, mortgage
Data
INSEE, notary stats, rental yields
Cities ranked
34 French metros
Purpose
Size my own portfolio

The starting point

Choosing between an SCI at corporate tax and LMNP is too often done on gut feeling, even though the tax wrapper weighs more than the purchase price on the final return.

What changed

A model now compares both regimes for every deal: year-by-year cash flow, 10-year IRR, tax impact, net equity at exit. It includes mortgage scenarios, an index ranking 34 French metros by rental attractiveness, and macro scenarios (rates, inflation). I use it on deals I underwrite.

What it proves

Turning a complex, numbers-heavy decision into a tool that settles it. The same reasoning applies to any structured investment decision.

08. Quant trading

Crypto Trading Bot (MEXC)

Automated tradingPublished results, wins and lossesBuilt-in kill switch
Strategy
Mean reversion, BTC + ETH
Paper P&L
+3.2% over 90 days
Live P&L
-2.1% over 30 days
Win rate
46% (214 trades)

The starting point

Short-term crypto pairs often overshoot their equilibrium. The hypothesis: when two indicators flag an excess at the same time, a snap-back is more likely than a continuation.

What changed

A bot tests that hypothesis in real conditions: a double-confirmation entry filter, capped position sizes, automatic exits, a live results curve and a kill switch. First in simulation, then with a small-scale live pilot.

Results

  • Simulation (90 days): +3.2%.
  • Live pilot (30 days, 10% of simulated size): -2.1%, 46% win rate.
  • The gap comes from fees and execution costs the simulation did not model; fees alone explain roughly 4 points.

What it proves

I also publish what loses. A simulation that ignores friction costs overstates the result; the corrected version is still running, in simulation, until proven otherwise.

Background

Economics, code, AI.

2026
Bloomberg Market Concepts (BMC)
Certification

Certified. Covers economic indicators, currencies, fixed income, interest rate risk and equities. The shared language for any business-and-markets conversation.

Verify certificate →
Oct 2025 → present
Freelance Consultant. CRM, Data, Applied AI
Clients: 3018, Fromagerie Ermitage, Horus Condition Report, Profile Club
  • 3018, Emma custom CRM. Designed and built Emma, the listeners' single workstation: every channel in one queue, distress-signal detection, suicide-risk prioritization, real-time supervision.
  • Data monitoring, Fromagerie Ermitage. Fully automated press and social media monitoring: keyword scoring on 19 indicators, weekly reports generated with no manual work.
  • CRM restructuring, Horus Condition Report. Pipedrive migration and bilingual (FR / EN) sales automations.
  • Data & analytics, Profile Club. 146-record member database, cohort analysis, campaign segmentation, KPI dashboards on Google Apps Script.
Sep 2024 → Sep 2025
Digital Project Coordinator
Concilium, Paris. Digital project management agency, 150+ projects / year
  • Project coordination. Backlog management, steering committee prep, deliverable tracking, client reporting across 150+ digital projects.
  • CRM admin. OHME and Pipedrive deployment, contact data structuring, segmentation, campaign exports.
  • Automated reporting. Sector monitoring newsletter and internal AI newsletter, fully automated.

A project like these?

Describe your project in 30 seconds. I’ll tell you if I can do it (and how long) within 24h.

Explore next
Custom CRM Custom app & MVP Journal Offers & collaboration