Skip to content
View lhoupert's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report lhoupert

Report abuse

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

Report abuse
lhoupert/README.md

L. Houpert / Email / Website / LinkedIn / GitLab / GitHub / Gist / Stackoverflow / Google Scholar 

Hi there, I'm Loïc Houpert 👋

💻 Cloud Engineer building geospatial data infrastructure for Earth observation 🛰️

🚀 What I do:

  • Build cloud-native platforms and data pipelines on Kubernetes for processing massive satellite imagery datasets
  • Design scalable infrastructure for Earth observation systems at ESA and EUMETSAT
  • Work with cloud-optimized geospatial formats (STAC, Zarr)
  • Contribute to open-source geospatial tools and communities
  • Focus on infrastructure-as-code and container orchestration

🔧 My tech stack:

  • Cloud & Infrastructure: AWS (ECS, Lambda, S3, VPC), Kubernetes, Terraform, AWS CDK, Docker
  • Geospatial (learning in progress 😅): STAC, Zarr
  • Languages: Python (Flask, Django, PyTest, Xarray), TypeScript, Shell scripting
  • DevOps: GitLab CI/CD, GitHub Actions, automated security scanning

🌱 Currently learning: Zarr ecosystem, Kubernetes in production, and geospatial data engineering patterns for planetary-scale datasets

🧑‍🔬 Previous life: 10+ years as marine physicist and research scientist working with large-scale oceanographic datasets. I developed Python libraries to process data from ocean robots 🤖, research ships 🚢, and satellites 🛰️. Published 30+ scientific papers and spent 200+ days at sea 🌊. This background in scientific data processing translates directly to building infrastructure for Earth observation systems.

🏠 When not coding: Maintaining my homelab (Nextcloud, Jellyfin, Pi-hole, Traefik) and exploring Europe in our campervan 🚐


🛠️ Some technologies I work with:

Python AWS Docker Kubernetes Terraform GitLab Flask Linux


📊 Recent focus areas:

  • 🛰️ Earth observation infrastructure: Building cloud platforms for processing satellite imagery at scale
  • 🗺️ Geospatial data engineering: STAC catalogs, Zarr arrays, and cloud-optimized formats
  • ☸️ Container orchestration: Kubernetes, ECS Fargate, and scalable deployments
  • 🔒 Cloud-native security: Infrastructure-as-code and automated security practices
  • 🌐 Open source: Contributing to geospatial tools and Earth observation communities
  • 📝 Knowledge sharing: Writing about geospatial data engineering and cloud infrastructure

Pinned Loading

  1. Advances file manipulation in Git Advances file manipulation in Git
    1
    Useful Git commands
    2
    =================
    3
     
    4
    * [How to add changes in an old commit:](#how-to-add-changes-in-an-old-commit)
    5
    * [How to check for changes on remote Git repository?](#how-to-check-for-changes-on-remote-git-repository)
  2. clean-code-python clean-code-python Public

    Forked from zedr/clean-code-python

    🛁 Clean Code concepts adapted for Python

    Python

  3. cheatsheets cheatsheets Public

    Forked from matplotlib/cheatsheets

    Official Matplotlib cheat sheets

    Python

  4. python-patterns python-patterns Public

    Forked from brandon-rhodes/python-patterns

    Source code behind the python-patterns.guide site by Brandon Rhodes

    Python

  5. How to run OpenVPN-server and monito... How to run OpenVPN-server and monitoring on RaspberryPi using Docker
    1
    ### OpenVPN
    2
     
    3
    #### Quick Start
    4
     
    5
    _adapted from https://gist.github.com/aeimer/543c231b3ae0fbf8f4f00dc911d9379a for Raspberry Pi architecture_ 
  6. analysis_eel_data analysis_eel_data Public

    Python scripts to analyse and visualise oceanographic data from the Extended Ellet Line programme

    Jupyter Notebook 2 1