Skip to content
View Nicolas-Delahaie's full-sized avatar

Highlights

  • Pro

Block or report Nicolas-Delahaie

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

👋 Hi, I'm Nicolas

Software engineer at Capgemini, building Java applications for the French civil aviation authority (DGAC/DSNA). Air traffic management software where reliability isn't optional. Completing my Master's in Mobile & IoT at Ynov Campus Toulouse in parallel.

I'm a generalist (backend, scripting, mobile, DevOps), but infrastructure, automation, and security are where I spend my evenings. I like systems that run themselves, fail loudly, and don't leak.

🧭 How I learn

My side projects start from small frustrations or ideas I can't shake. The domains drift: DNS and routing one weekend, home automation the next, a self-hosted LLM stack, encrypted file sync that survives cloud providers I'd rather not trust. Plus a habit of self-hosting things most people would hand to a SaaS.

Control matters to me more than speed. I'll spend three evenings on something most people patch in one, if it means it holds up and I'm not paying back the shortcut six months later. The challenge is doing that without over-engineering it.

💼 At work

Java services for safety-critical aviation software. I also ran, solo, the Oracle to PostgreSQL migration of a large critical production database. A tool handled the core conversion; the real work was around it: heavy SQL and shell debugging, validation, and making sure nothing broke and nothing was lost.

🤝 Open source

Most of what I build runs on open source, and the field has given me far more than I've returned so far. I care about knowledge sharing more broadly too: clean issue reports, public answers, writing the README I wish I'd found. Between school and work my contributions stay modest for now, mostly well-documented issues. The long arc is to become an active maintainer, ideally on a project I started myself. That's the version of this profile I'm working toward.

📫 Contact

Pinned Loading

  1. home-srv home-srv Public

    Self-hosted personal server setup on Debian — Docker Compose stack with Traefik, Authelia, Home Assistant, Frigate, Vaultwarden, CrowdSec and more.

    Shell 2

  2. shell-utils shell-utils Public

    Usefull and automated personal shell commands.

    Shell

  3. ynov-architecture-novembre ynov-architecture-novembre Public archive

    Reverse SSH tunnels to remotely expose Raspberry Pi services, routed through Traefik and orchestrated with Docker Compose.

    JavaScript 1

  4. valpineta valpineta Public archive

    Forked from projetDansLaMontagne/Valpineta

    Projet tutoré de troisième année de BUT Informatique

    TypeScript

  5. ynov-devops-cicd ynov-devops-cicd Public archive

    Forked from Tralalilala31/DevOps_CICD

    Full-stack member management app with automated CI/CD pipelines (GitHub Actions), multi-environment Docker Compose, and branch-based deployments to a VPS.

    TypeScript

  6. ynov-main-project-m1 ynov-main-project-m1 Public archive

    Forked from Ydays-Travel-AI/ydays-travel-ai

    Jupyter Notebook