Experience
Fullstack Software Engineer
FREELANCEREPUBLIK • Nice
Jan 2023 — Present (3y6m)
- Co-created Jemmo, an AI talent-matching SaaS: an agentic plan-then-execute matching pipeline (Supabase Deno edge functions, SSE streaming) over a ~22M-profile public talent pool clustered into marketing segments
- Built a remote MCP (Model Context Protocol) server exposing Jemmo's talent search to AI assistants as tools, over StreamableHTTP with OAuth-authenticated sessions
- Semantic / vector search with LLM-driven ranking, and a unified ATS integration layer across Spott, Jarvi, Flatchr and Teamtailor
- Nuxt 3 dashboard driven by XState v5 machines and TanStack Query; Hono.js API on Bun with PgMQ background workers; Playwright and Vitest test suites
- Built a bidirectional MongoDB <> ATS (Spott) sync service in Effect: MongoDB change streams outbound, webhooks inbound, with a reconciliation engine (drift detection, field-level deep diff, dry-run mode)
- Correctness engineering: keyed-mutex serialization to avoid duplicate records and timestamp-based sync-loop prevention
- Development and refactoring of internal recruitment back office with Cypress E2E tests, plus synchronization modules to CRM and contract-management tools
- In-house AI CV parsing; Deno microservices with load management via BullMQ worker
Technologies: TypeScript, Node, Bun, Vue, Nuxt 3, Hono.js, Deno, GraphQL, XState, TanStack Query, Effect, LLM, RAG, vector search / pgvector, PgMQ, BullMQ, Redis, MongoDB, Supabase, Postgres, Spott/ATS integrations, n8n, Playwright, Cypress, Vitest, Jest, Hubspot, Gemini, OpenAI
Frontend Developer Freelance
Huvy • Paris
Sep 2022 — Jan 2023 (4m)
MVP of the application from a mockup. (Authentication, portal, photo upload, melanoma detection API, patient dashboard). Technologies: Next.js, React, React-Query, Tailwind, Django
Machine Learning Engineer
Ornikar • Paris
May 2020 — Jan 2023 (2y8m)
- Predictive algorithm for the probability of passing the theory test, helping online students pick the best moment to book their exam (+150k views / month)
- Insurance pricing model for driving-school students
- Analytical Engineering: consolidation of the dbt stack, addition of documentation, unit tests and data quality
- Lead Scoring algorithm
- Automation of inference pipelines via Airflow DAG
- Student knowledge modeling via Knowledge Tracing for personalized learning recommendations
- Publication of an article on the first Machine Learning project at Ornikar
- Optical Character Recognition (OCR) for administrative documents
- Deployment of Cloud Run on Google Cloud Platform via Terraform
Technologies: dbt, SQL, DVC, Python, Airflow, Docker, LightGBM, Scikit-learn, Bigquery, GCP, Terraform
Data Scientist
Mention • Paris
Aug 2018 — Apr 2020 (1y8m)
- Sentiment analysis serving pre-trained neural networks in production at scale (+1000 requests/s)
- Keyword extraction and Named Entity Recognition to enrich and categorize monitored mentions
- Real-time clustering of information streams to group related mentions into stories
- Construction of text graphs from monitored content
- Real-time anomaly detection to surface spikes in coverage
- Best-time-to-publish recommendation from historical engagement data
- Automated Instagram trend reports
- Logo detection in images
- Knowledge graph construction for entity relationships
Technologies: Python, NLP, spaCy, Scikit-learn, Pytorch, Keras, Tensorflow, Docker, BigQuery, gRPC
Data Scientist Intern
Mention • Paris
Feb 2018 — Aug 2018 (6m)
Work with Twitter, Facebook and Instagram APIs. Completed projects: Automatic interest assignment, publication time suggestion, highlighting relevant mentions, improving web page parsing.
Computer Science Intern
efluid SAS • Metz Region
Jun 2017 — Aug 2017 (2m)
Implementation of a document indexing tool for the development team (ADOC format) with search engine (lunr.js) with indexing performed via NodeJs. Implementation of a tool to convert ADOC documents to Html presentation. Automation via Maven
Computer Science Intern
efluid SAS • Metz Region
Jun 2016 — Aug 2016 (2m)
Development of automated integration tests in Java for TP processes with JUnit.