Skip to main content
Paris / --:--:--

Hey , I'm Clément.

Software engineer student at CESI, currently at R3mScore , building across the full stack: backend services, AI integrations, and frontend. I like problems with real constraints, the kind where architecture decisions actually matter. Away from the keyboard: Kung Fu, chess, and playing trumpet or kora.

Software Engineering Internship · May 2027

Looking for a software engineering internship starting May 2027. I'm open to on-site or hybrid. Let's talk!

Hire me

TL;DR

Started with a multimedia and internet technologies degree at IUT de Rouen, then moved into a computer science engineering program at CESI. Along the way I interned, then joined as an apprentice at R3mScore, two years of production Java and React, shipping features, wiring up AI integrations, and gradually owning more of the system. On the side: an open-source distributed backup engine in C#/.NET with concurrent execution and pluggable architecture, and a Next.js voting app for a basketball club built to hold up under real traffic.

Selected projects

EasySave

C# backup job manager with full and differential strategies, parallel execution with priority scheduling, and AES-256 file encryption via an RSA-authenticated subprocess. Two frontends share the same core: a cross-platform Avalonia desktop GUI and a CLI TUI. Logs ship to a Dockerized TCP server, binaries published via GitHub Actions.

C# Avalonia .NET 10 XUnit GitHub Actions

ALM Vote Manager

MVP voting app deployed for ALM Évreux basketball club: spectators scan a QR code at the venue, register, and vote from their phones. Admin dashboard for match and player management, live vote tallies, and podium display. PII encrypted with AES-256 and hosted on CleverCloud for RGPD compliance.

TypeScript Next.js MySQL Drizzle Lucia

XANADU Infrastructure

Academic project: full network architecture designed for a fictional 60-user company, implemented at reduced scale on a Proxmox lab server. Covers VLAN segmentation, DMZ, MPLS inter-site link, AD with delegated administration, default-deny firewall policy, PowerShell automation scripts, and a 3-2-1 backup policy targeting a 4-hour RTO for critical services.

pfSense Active Directory Windows Server Proxmox Zabbix Docker Linux
View All

Experiences

Apprentice Software Engineer

Sep 2024 - Present

Working in Java and React on a production survey platform used by real clients daily.

  • Cut frontend build time from 20 minutes to 2 by migrating the pipeline to Vite.
  • Migrated a 15,000-line JavaScript codebase to TypeScript, eliminating a class of runtime errors reaching production.
  • Integrated LangChain4j with OpenAI and Mistral APIs to ship AI features including streaming conversations, follow-up question generation, and multilingual prompts with JSON Schema validation.
  • Built an end-to-end WhatsApp-like chatbot POC with persona selection, conversation history, and file uploads for AI-assisted survey analysis demos.
  • Set up CI/CD pipelines and introduced RabbitMQ for reliable async processing between services.

Intern Software Engineer

Apr 2024 - Jun 2024

Contributed to the survey creation tool across backend and frontend while onboarding to the Java codebase.

  • Designed and integrated a RESTful API to improve inter-service data exchange, validated with integration tests.
  • Implemented Word import/export pipelines for questionnaires and translations, with automatic validation and safer handling of quotas and data exports.
  • Introduced ESLint, added unit and integration tests, and refactored legacy React components and Java services into clearer, typed modules.
  • Built internal AI tooling to help the team organize and analyze open-ended survey responses.
Contact

Let's talk.

No forms, no calendars, just send me an email with what's on your mind. I read everything.

contact@clementomnes.dev