Skip to content
View pfei's full-sized avatar
  • France

Block or report pfei

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

Pierre Feilles

Data scientist & developer — Python, TypeScript, data engineering.

Projects

Project Description
hubeau-data Typed Python client for the Hub'Eau water data APIs — Pydantic v2, async, published on PyPI
hubeau-lab Real-world usage notebooks for hubeau-data — async bulk fetch, health dashboard, data coverage
tomate-cli Pomodoro CLI timer with session labeling and detailed metrics — TypeScript/Ink
invoice-cleaner PDF invoice parser — structured data extraction, no AI required

Stack

Languages: Python · TypeScript
Data: pandas · SQL · Pydantic · asyncio
Tooling: uv · mypy · pytest · ruff
Domains: data engineering · API clients · CLI tools · open data

Contact

Open to freelance and contract work. Interested in data engineering, open data, and scientific computing. → pierre-feilles.fr

Pinned Loading

  1. hubeau-data hubeau-data Public

    Typed Python client for the Hubeau water data APIs — Pydantic models, uv, strict mypy

    Python

  2. hubeau-lab hubeau-lab Public

    Real-world usage notebooks for hubeau-data — async bulk fetch, health dashboard, data coverage across 11 Hub'Eau water APIs.

    Jupyter Notebook

  3. invoice-cleaner invoice-cleaner Public

    Extract structured data from PDF invoices using regex heuristics — provider detection, amount & date parsing, JSON/CSV export. No AI required.

    Python

  4. tomate-cli tomate-cli Public

    🍅 A robust Pomodoro CLI timer with session labeling, detailed metrics, and customizable configuration. Built with TypeScript and Vitest.

    TypeScript