I live in Valence (France), currently working in Paris as a software engineer. I mainly do backend development. I try to contribute modestly to open-source projects in my free time.
Feel free to connect with me on LinkedIn.
- Domains: software design and architecture, backend development, testing, CI/CD
- Languages: Python, C++, C, Java, HTML/CSS
- Databases: MariaDB, MySQL, AWS RDS, PostgreSQL, MongoDB, AWS DocumentDB, DB optimization (indexing, normalization, lock reduction)
- DevOps/Infra: Docker, Ansible, Ubuntu/Debian server, Kibana, Grafana
- Platforms: Windows, MacOS, Linux, Android, Embedded systems & Microcontrollers
- Other: electronics, photovoltaics, car mechanics
- Flask-Pydantic: Flask (web framework) extension to integrate with Pydantic (data validation library). Added backward compatibility with Pydantic V1. [PR]
- FastAPI-MVC: FastAPI (web framework) project generator. Fixed installation failing with Python versions 3.10 and above. [PR]
- Freqtrade: crypto trading bot. Added weekly and monthly report on Telegram. [PR]
- ZXing-CPP: Barcode image processing library. Added support for reading DX Film Edge barcodes on 35mm films. [PR]
- Graby: Web page content extractor used by Wallabag. Asked support for two-step login. [Help needed!]
- Koreader: Ebook reader application. Found a bug due to an misleading French translation. [Issue]
- python-jose: JOSE python library. Vulnerability not fixed in a dependency. [Issue]
- pypdf: Python PDF library. Found a bug where PDF were not merged correctly after an update. [Issue]
- pur: Python package update tool. Asked for a dry mode that can list packages to be upgraded. [Issue]
- pydantic-i18n: Internationalisation for Pydantic error messages. Found an issue with static code typing. [Issue]
- Flexible Flight Search: find cheap round-trip flights woth more flexible dates than online flight comparators.
- eBay announce generator: personal template for pretty eBay listings.
- Rocksmith profile sync: Sync your Rocksmith 2014 profile across multiple machines.