I'm Julien — a Technical Consultant at NTT DATA, based near
Frankfurt am Main. With a Bachelor's in Software Technology, my work
sits at the intersection of cloud infrastructure, software
architecture, and increasingly, AI.
Outside of work I'm probably planning my home lab, bouldering,
staying fit with calisthenics, or out with my camera. My fiancée and
I also travel whenever we can — and document it all on our YouTube
channel, ScenesWeKept.
I'm currently working toward my AI-103 certification and, slowly but
surely, learning Spanish.
Built this portfolio from scratch before starting my first full-time role — a hands-on dive into modern web development to get familiar with HTML, CSS and JavaScript outside of a professional context.
Self-hosted infrastructure on Proxmox VE, a Synology NAS and Raspberry Pi. Runs Nextcloud, Immich, Home Assistant, a full monitoring stack and a custom AI layer — all secured via Tailscale VPN with no open ports.
A shared PWA for my fiancée and me — shopping list, notes and calendar with real-time sync via SignalR and AI-powered features like autocomplete, categorisation and semantic search.
A retrieval-augmented generation pipeline that indexes my Obsidian vault and lets me query my own knowledge base in natural language — the same concept as Azure AI Search, built locally with ChromaDB.
A Semantic Kernel agent in C# that orchestrates tools across Home Assistant, Obsidian, calendar, shopping and the web — using auto function calling to handle multi-step tasks autonomously.
Life outside the IDE — travel, photography, and everything in between.
A travel & life channel my fiancée and I started together — documenting the places, moments and stories worth keeping.
@ScenesWeKept
Background
If the animation is distracting, set it to Subtle or Off.