Skip to content
View adrien-berchet's full-sized avatar

Highlights

  • Pro

Organizations

@geoalchemy @BlueBrain

Block or report adrien-berchet

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.

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
adrien-berchet/README.md

Hi, I'm Adrien!

I'm a Senior Scientific Python & ML Engineer with 10+ years of experience in mathematical modeling, numerical simulation, data analysis, and research software engineering.

I build reliable, maintainable Python tools for scientific and technical problems, from simulation workflows and data pipelines to applied machine learning systems.

What I work on

  • Scientific Python and research software
  • Mathematical modeling and numerical simulation
  • Data analysis, visualization, and validation
  • Geospatial and spatial-database tooling
  • Workflow automation and reproducible pipelines
  • Applied machine learning
  • Robust, maintainable code for scientific users

Open source and selected projects

I contribute to tools and workflows used in geospatial applications, computational neuroscience, scientific data processing, and reproducible research software.

Geospatial software

  • GeoAlchemy2: geospatial extension to SQLAlchemy for working with spatial databases.
  • GeoAnnotator: full-stack web application for geospatial annotation, built with Django, PostGIS, React, TypeScript, Docker, and monitoring tooling.

Scientific workflows and computational neuroscience

  • axon-synthesis: scientific Python package for synthesizing artificial axons in computational neuroscience workflows.
  • morphology-workflows: scientific Python workflows for processing neuronal morphologies, including fetching, curation, annotation, repair, transformation, and reproducible reporting.

Workflow automation and data validation

  • data-validation-framework: Luigi-based framework for building data validation workflows.
  • luigi-tools: utilities extending Luigi for complex workflow and pipeline development.
  • dir-content-diff: Python tool for comparing generated directory contents with reference outputs.

Currently interested in

  • Open-source scientific software
  • Machine learning for scientific modeling and simulation
  • Reproducible research workflows
  • Geospatial data tools
  • Research software quality

Tech stack

  • Languages: Python, C++, Rust, SQL
  • Scientific Python: NumPy, pandas, SciPy, Dask, PyTorch
  • Visualization: Matplotlib, Seaborn, Plotly
  • Databases and geospatial: PostgreSQL, PostGIS, SQLAlchemy, GeoAlchemy2
  • Workflow and data tools: Luigi, data validation, reproducible pipelines
  • Python tooling: uv, pip, Ruff, pytest
  • Web and infrastructure: Django, React, TypeScript, Docker, Git

Contact / links

Pinned Loading

  1. geoalchemy/geoalchemy2 geoalchemy/geoalchemy2 Public

    Geospatial extension to SQLAlchemy

    Python 705 120

  2. BlueBrain/dir-content-diff BlueBrain/dir-content-diff Public

    Simple tool to compare directory contents and get differences using smart comparators.

    Python 8 1

  3. BlueBrain/data-validation-framework BlueBrain/data-validation-framework Public

    Simple framework to create data validation workflows.

    Python 7 1

  4. BlueBrain/luigi-tools BlueBrain/luigi-tools Public

    Extra tools to work with the Luigi library

    Python 11 2

  5. GeoAnnotator GeoAnnotator Public

    Python