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 archive

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

    Jupyter Notebook 2 2