
About me
I'm Ange, an IT technician who started in work-study at 16 and grew into deployment and on-site technician roles across systems, networks and telecom. Now on the Epitech Montpellier MSc track to become an information systems architect, I spend my free time building open-source, self-hosted infrastructure, from my homelab to porting /e/OS to my own phone.
How I work
I own my stack, end to end. Open source, self-hosted and privacy-first, from my homelab to my de-Googled phone. I'd rather build a system and understand it than rent a black box.
Secure and reproducible by design. Least privilege, nothing exposed except through one reverse proxy or a tunnel, encryption per user, and the docs as the source of truth. My standard: git pull, docker compose up, and it runs.
Root cause first, but pragmatic. I dig until I find the real problem, whether it's a faulty SATA cable or the actual state of a bootloader. When I need to keep moving, I'll use a stock build or make a deliberate exception, then come back and fix it properly.
Skills matrix
Each skill, and the projects where I actually used it.
| Skill | /e/OS port for the Galaxy A56 | Homelab | Global Life Tracker | This portfolio | Job board | Epitech pools (Python and Java) | LoRa sensor grid | 3D printer on Klipper | Debian on brand-new hardware |
|---|---|---|---|---|---|---|---|---|---|
| API design | No | Yes | No | Yes | No | No | No | No | No |
| Accessibility | No | No | No | Yes | No | No | No | No | No |
| Algorithms | No | No | No | No | No | Yes | No | No | No |
| Android | Yes | No | No | No | No | No | No | No | No |
| Back-end | No | No | Yes | No | Yes | No | No | No | No |
| CI/CD | No | No | No | Yes | No | No | No | No | No |
| Containers | No | Yes | Yes | No | Yes | No | Yes | No | No |
| Databases | No | No | Yes | No | Yes | No | Yes | No | No |
| Firewalling | No | Yes | No | No | No | No | No | No | No |
| Front-end | No | No | Yes | Yes | Yes | No | No | No | No |
| Hardware & IoT | No | No | No | No | No | No | Yes | Yes | Yes |
| Infrastructure as code | No | Yes | No | No | No | No | No | No | No |
| Linux administration | Yes | Yes | No | No | No | No | No | Yes | Yes |
| Monitoring | No | Yes | No | No | No | No | Yes | No | No |
| Networking | No | Yes | Yes | No | No | No | Yes | No | No |
| Object-oriented design | No | No | No | No | No | Yes | No | No | No |
| SEO | No | No | No | Yes | No | No | No | No | No |
| Scripting | Yes | Yes | No | No | No | No | No | No | No |
| Security | Yes | Yes | Yes | No | Yes | No | No | No | No |
| Troubleshooting | Yes | Yes | No | No | No | No | No | No | Yes |
Strengths
- Troubleshooting: from L1 support to escalations, I'm used to finding the real cause under pressure.
- Range: from soldering a board to deploying a monitoring stack or writing an API.
- Learning fast: I pick up a new tool by deploying it, not by reading about it.
- Explaining: I can present a technical choice to a team and argue for it.
What I'm improving
- Software design at a larger scale: moving from scripts and small services to architecture.
- Testing and CI: making "it runs" mean "it's tested" too.
- Finishing the polish: documenting and wrapping up a project before I jump to the next one.
Interests
- Self-hosting and homelab: Docker, reverse proxies, VPN, monitoring.
- 3D printing: Klipper, Mainsail, and tracking my filament spools with Spoolman.
- Android: building and porting custom ROMs (/e/OS, LineageOS) to my own devices.
- Robotics and IoT: experimenting with ROS 2 and ArduPilot in simulation, and LoRaWAN sensors.
Inspirations
- The open-source projects I rely on daily, and the people who maintain them for free.
- The self-hosting community, for showing that you can run your own services without a big company.
- The e Foundation and LineageOS, for proving a phone can be useful without being a tracker.