From mainframes to MCP: where I’ve worked and studied.

I’ve shipped COBOL to production, laid down Azure foundations, rebuilt legacy apps in .NET, and most recently built LLM-powered brand extraction and agent tooling at Adobe. Available immediately for full-time roles in France and Western Europe, and happy to relocate.

Work

Adobe

App System Engineer Intern

May 2026 — Oct 2026 · Paris, France

  • Evolved a web/PDF scraper into an LLM-powered brand-intelligence engine extracting a brand’s full identity — products, pricing, tone of voice, layout, assets, campaigns and promotions — for Solution Consultants; 200k+ items in a month across 7+ regions.
  • Cut LLM token usage by ~43% and latency by ~62% by replacing raw HTML with Playwright accessibility-tree snapshots.
  • Built TypeScript microservices, APIs and SDK features (Hono, Zod), replicated across regions on Kubernetes and AWS.
  • Integrated MCP to give AI assistants (Adobe CX Coworker, Claude) secure access to internal tools and data; co-built an LLM-first hackathon project (custom Skills, MCP) automating customer demo creation, now moving to production.
  • Shipped a real-time analytics pipeline (Adobe Analytics, AEP Edge Network) giving stakeholders live adoption data.
  • Built an AI harness (evals, tracing, tests, logging) and optimised CI/CD, saving ~400 CI minutes in 3 months.
  • Architected an AEM as a Cloud Service showcase around real customer scenarios; selected as Intern Engagement Lead.
  • TypeScript
  • Hono
  • Zod
  • Playwright
  • MCP
  • Adobe LLM Gateway
  • Docker
  • Kubernetes
  • Argo CD
  • AWS
  • Splunk
  • AEM
  • AEP

Euro-Information Développements

Mainframe Developer/Analyst Intern (part-time)

Sep 2025 — Feb 2026 · Strasbourg, France

  • Designed and delivered COBOL enhancements to health cover systems across overnight batch and real-time processing.
  • Implemented eligibility rules, security controls and rate calculations under ISO 27001, keeping performance intact.
  • Owned features end to end: specified them with business stakeholders, tested in DEV and UAT, and shipped to production.
  • COBOL
  • z/OS
  • DB2
  • JCL
  • SQL
  • IBM RTC
  • SoapUI

Liebherr France

Software Engineer Intern

Feb 2024 — Jun 2024 · Colmar, France

  • Rebuilt a legacy Java application in multi-tenant C# ASP.NET Core MVC, rolled out to 3+ Liebherr sites and regions.
  • Delivered the SQL Server v1-to-v2 data migration and boosted performance through query tuning and an interval-merging algorithm.
  • Created a standalone, multi-language, multi-encoding PDF generation library usable from both frontend and backend.
  • C#
  • ASP.NET Core MVC
  • Dapper
  • SQL Server
  • JavaScript
  • jQuery
  • Telerik Kendo
  • Jira

DevOps/Cloud Engineer Intern

Aug 2022 — Dec 2022 · Colmar, France

  • Architected Liebherr’s Azure foundations: organisation, tenant, groups, access control, secrets and environments.
  • Containerised a production .NET app (AD auth, database, ERP) on Linux and Windows containers with multi-environment config.
  • Created a Windows-compatible Docker registry image and selected Traefik as the cloud-native reverse proxy and API gateway.
  • Docker
  • Traefik
  • Azure (AKS, ACI, ACR)
  • Azure DevOps
  • Active Directory
  • PowerShell
  • Bash

Education

Epitech

MSc in Computer Science

Sep 2024 — Oct 2026 · Strasbourg, France

GPA 4.0/4 · All requirements completed October 2026; degree conferred early 2027.

  • Distributed systems, software architecture, cloud, AI and machine learning.

Bachelor of Computer Science

Sep 2021 — Sep 2024 · Strasbourg, France

GPA 3.61/4

  • Unix and C systems, object-oriented programming and C++, algorithms, networking.

University of Kent

MSc Advanced Computer Science, with Distinction

Sep 2024 — Sep 2025 · Canterbury, UK

Dual degree with Epitech · 83/100

  • Machine Learning (96), Advanced Java (91), Programming for AI (90), Data & Text (89), Deep Learning (78).
  • Thesis: Evaluating Pointer/NaN Tagging for a Rust-based SOM Interpreter, supervised by Dr Stefan Marr and Octave Larose.