Backend & automation developer · 42 Lausanne graduate · Switzerland
| profile.exe |
|
I build Python tooling, APIs, integrations and internal tools. Most of what I build starts as a manual, repetitive task and ends up as a script, a service or a small CLI someone else can run. I like the parts where correctness is verifiable - protocol boundaries, parsing, data cleaning, anything that either works or obviously does not. 42 Lausanne gave me the fundamentals - C, C++, Unix, HTTP, sockets, containers - and that is still how I debug: find the real boundary and fix it there. Day to day that means Python and TypeScript, plus Swift when the target is an iPhone. |
| SOUL.md |
|
Enjoys: reading books, running, walking in the mountains Into: homelabbing, AI agents, building tools that make life simpler |
| tech_stack.ini |
| in_progress.log |
|
| ~/projects | |
| hermes-ios Native SwiftUI client for Hermes Agent: live SSE streaming chat, QR pairing, remote access over an outbound tunnel with no VPN required and dangerous-command approvals answered from the phone. The backend is hermes-mobile-bridge, a standalone FastAPI service that drives a stock Hermes install over ACP and its dashboard REST API. |
|
| contextlean Skills-only plugin for Codex and Claude Code: one bootstrap pass writes a lightweight project map, so later work starts from targeted reads instead of whole files. Adds audit, review and offline benchmark skills. MIT licensed. |
|
| notenest-ai Turns a messy brain dump into structured Markdown folders: folder routing, action items, tags and priorities, near-duplicate detection by word-bigram similarity and a ZIP export with a manifest of sources, sizes and hashes. Next.js and TypeScript. |
|
| thinkvault-homelab Reproducible Docker Compose media stack: Plex and Jellyfin with Intel transcoding, qBittorrent behind VueTorrent, Dashdot, admin interfaces bound to loopback and no credentials, media or torrent state in the repository. |
|
| 42_cursus | |
| ft_transcendence-42 Full-stack TypeScript single-page application built around online Pong: accounts and authentication, a dedicated chat service with socket messaging, tournaments and matchmaking, an nginx HTTPS entry point, with ELK and Prometheus/Grafana in the stack. |
|
| inception-42 Containerised infrastructure built from individual Dockerfiles: NGINX as the single HTTPS entry point with TLS, WordPress over php-fpm and MariaDB in separate containers, a custom bridge network, persistent volumes and secrets-based provisioning. |
|
| webserv-42 HTTP/1.1 server written in C++98: request parsing, response generation, CGI execution, NGINX-style configuration parsing and multiple servers and ports handled through one non-blocking event loop. |
|
| 42-archive Index of the rest of the cursus, in the order I went through it. |
|
| current_direction.md |
| Available for freelance work · Remote or Lausanne (CH) |
| contact.vcf |
|
Email: andystoll@proton.me |


