# Adrien Poirson > Adrien Poirson is a senior full-stack engineer in Vancouver with over twelve years on the front end of data products: analytics dashboards, reporting tools and data explorers, built in React and TypeScript. Adrien Poirson is a full-stack engineer at PolicyReporter, based in Vancouver, Canada. Works in English and French, remote since 2018, with a Master in Information Systems and Software Development from UT1 Capitole, France. Contact: https://adrien-poirson.dev/contact/ · LinkedIn: https://www.linkedin.com/in/adrienpoirson · GitHub: https://github.com/adrien-poirson ## Pages - [Home](https://adrien-poirson.dev/): introduction, what Adrien builds, selected work and working with AI. - [Work](https://adrien-poirson.dev/work/): every role, newest first, and personal projects. - [About](https://adrien-poirson.dev/about/): background and principles. - [Blog](https://adrien-poirson.dev/blog/): articles, published on Medium. - [Contact](https://adrien-poirson.dev/contact/): how to get in touch. - [Resume](https://adrien-poirson.dev/resume/): the resume, with a PDF to download at https://adrien-poirson.dev/ResumeAdrienPoirson.pdf. ## Articles - [Two RCEs, Two SQL Injections and a 94% Full Disk: Rescuing a Non-Profit’s Legacy PHP Server](https://medium.com/@adrien.poirson/two-rces-two-sql-injections-and-a-94-full-disk-rescuing-a-non-profits-legacy-php-server-079e6e2ef31b) (Oct 27, 2026): Patching, auditing and cleaning up a kiteboarding association’s server in a day, without an emergency migration - [Building a Production-Ready CI/CD Pipeline: From Code to Production in Three Environments](https://medium.com/@adrien.poirson/building-a-production-ready-ci-cd-pipeline-from-code-to-production-in-three-environments-c99b20d570fd) (Jan 29, 2026): How I automated deployments across preview, staging, and production environments for my personal journal application ## Optional - [Full text](https://adrien-poirson.dev/llms-full.txt): the whole site in one plain-text file. - [Sitemap](https://adrien-poirson.dev/sitemap-index.xml)