I wrote my first line of code in PHP back in 1999, and I've been hooked ever since!
Over the years, I've honed my skills as a full-stack developer, specializing in:
- ๐ฅ๏ธ Backend: PHP with Symfony & API-Platform, leveraging the power of ReactPHP for asynchronous event-driven applications.
- ๐ Frontend: VueJS & Nuxt, using the awesome TailwindCSS for styling
- โก Real-Time Updates: Powered by Mercure
- ๐ฑ Hybrid Apps: Built with Capacitor
- โ๏ธ Hosting: DigitalOcean evangelist, Caddy for efficient web server / HTTPS management, Cloudflare to keep things speedy
- ๐พ Databases & search: Primarily MySQL, mostly Meilisearch
โฅ๏ธ - ๐ CI & CD: Of course GitHub Actions, and also Deployer
- ๐ค Generative AI: Not an expert, but I regularly play with Claude and Mistral's APIs.
I'm currently working on Meiliweb, an open-source UI for Meilisearch.
https://meiliweb.pages.dev (source)
An online French dictionnary, built with NuxtJS & Meilisearch.
I maintain several PHP packages:
- ๐งฐ bentools/freddie: A Mercure Hub written in PHP with Redis-based horizontal scaling.
- ๐ bentools/etl: A PHP ETL library.
- ๐ฆ bentools/cartesian-product: Low-memory library for generating data combinations.
- ๐ bentools/querystring: Query string manipulation in PHP.
- ๐ฒ bentools/webpush-bundle: A Symfony bundle for sending web push notifications.
Also, I maintain a few JavaScript libraries:
- ๐ psr7-js: URL manipulation in JS like PSR-7 in PHP.
- ๐งฉ match-operator: A JavaScript port of PHP's
match
operator.
I work as a freelancer, helping clients in various industries, including:
- ๐ E-commerce
- ๐ธ Affiliation
- ๐ฎ Online Gaming
- ๐ IoT
Letโs build something awesome together!
๐ซ Feel free to reach out if you have any questions or just want to chat about tech!