Skip to content
View LauraDuciel's full-sized avatar

Organizations

@CASC4DE @spike-project

Block or report LauraDuciel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LauraDuciel/README.md

Hi, I'm Laura ! 👋

Python • Data • AI Engineer | Machine Learning • Generative AI • Software Engineering

PhD engineer with 7+ years of experience in Python, machine learning, data science and software development. My background is in scientific R&D, where I worked on complex experimental data, ML pipelines and user-facing software. Over time, my work expanded toward backend development, APIs, deployment, automation and generative AI. I enjoy building practical, maintainable tools that connect technical problems with real user needs.


What I work with

Software & Backend

Python • FastAPI • Flask • REST APIs • SQL • Docker • Linux • Git / CI • pytest

AI & Data

scikit-learn • PyTorch • TensorFlow / Keras • Pandas • NumPy
Machine learning • Deep learning • RAG • Embeddings • LLMs • Ollama • Whisper • Model evaluation

Data & R&D Engineering

Complex and high-dimensional data • HDF5 • Data visualization
Workflow automation • n8n • Monitoring • Technical documentation • Requirements analysis


Recent projects

PFAS Literature RAG

Python • FastAPI • Ollama • Embeddings • Hybrid Search

A local RAG system for scientific literature with source-grounded answers, citations, hybrid retrieval and comparison of retrieval strategies.

Meeting Notes Assistant

Python • Whisper • LLMs

A local application for meeting recording, speech-to-text transcription and structured note generation.

Molecular Screening ML API

Python • FastAPI • scikit-learn • pytest • Docker

A reproducible ML API for molecular classification from SMILES, including training, validation, testing and documentation.


Selected Experience & Technical Highlights

🔒 Note: Most of my recent industrial R&D work is confidential. The examples below illustrate some of the technical problems I have worked on across software, machine learning and scientific data.

  • Machine learning for noisy high-resolution signals
    Designed preprocessing, data augmentation and model evaluation workflows for PFAS identification from complex ¹⁹F NMR spectra, including simulated spectra and noise injection. Achieved 96% precision and 95% recall, with a strong focus on error analysis and robustness.
  • Python SaaS development for expert users
    Developed and maintained Python/Flask applications within a SaaS platform, translating expert user needs into specifications and maintainable software features. Contributed to Docker/Linux deployment, Git/CI workflows, monitoring, documentation and technical support.
  • Large-scale data processing and memory-efficient workflows
    Worked on 2D FT-ICR MS deconvolution for very large datasets, addressing RAM limitations through out-of-core processing with HDF5, block-wise data loading and dynamic resolution selection.
  • Deep learning for automated signal attribution
    Designed and trained neural networks for automated NMR signal attribution, reaching 89.5% accuracy on experimental data and outperforming the previous benchmark tool.
  • Reproducible ML and data workflows
    Built reproducible pipelines for data preparation, training, hyperparameter optimization, validation and model evaluation, with attention to traceability, documentation and FAIR data practices.
  • Collaborative R&D and technical project work
    Contributed to multidisciplinary R&D projects, technical documentation, funding proposals and coordination between scientific, technical and user-facing stakeholders.

My background is rooted in scientific R&D, but the core of my work has increasingly focused on Python development, machine learning, data-intensive software and user-oriented tools. I am particularly interested in applying these skills to broader technical and industrial problems.


Currently interested in

Python development • Backend / APIs • Machine Learning • Applied AI • RAG / LLM applications • Data-intensive software • Scientific software • Technical project roles • AI/Data project coordination


Let's connect

"Turning complex data and user needs into practical Python, ML and AI solutions."

Pinned Loading

  1. pfas-literature-rag pfas-literature-rag Public

    Local RAG application with hybrid retrieval, citations, source-grounded answers and FastAPI/CLI.

    Python

  2. pfas-screening-ml-api pfas-screening-ml-api Public

    Reproducible ML API with FastAPI, scikit-learn, pytest and Docker, including training, validation and documentation.

    Python

  3. Automatic-notes-for-audio-meetings Automatic-notes-for-audio-meetings Public

    Local meeting recording, speech-to-text transcription and structured note generation with Python, Whisper and LLMs.

    Python

  4. pfas-geo pfas-geo Public

    This is a personal end-to-end Data Science project I built to explore, cluster, and visualize PFAS contamination in US public water systems. It relies on the EPA's Unregulated Contaminant Monitorin…

    Jupyter Notebook 1

  5. pfas-persistence-ml pfas-persistence-ml Public

    Side project: see how far one can go predicting persistence-related structure–property relationships for PFAS using only SMILES and RDKit descriptors, starting from a public CompTox PFAS list.

    Jupyter Notebook 1

  6. plasmodesma plasmodesma Public

    Forked from delsuc/plasmodesma

    A project to automatically process a set of 1D and 2D NMR experiments

    Jupyter Notebook 1