Luc Aggett

Systems engineer & project manager in Zurich

Six years running production systems · Monitoring & observability · Automation · AI integration

About me

Systems engineer, backend developer & project manager based in Zurich.

Systems engineer & project manager at CND AG · Studying Computational Linguistics at the University of Zurich · German and English native, French B1.

I keep production systems running and explain them to the people who depend on them. At CND AG that means Linux servers, container services and monitoring stacks across a range of customer environments. Most of that work is unglamorous: watching the metrics and logs closely enough that a problem becomes a ticket instead of an outage. A fair amount of it is writing and talking, too. The people paying for a system want to know where it stands in plain language, not in graphs.

The other half of the job is removing work that should not be manual. I build backend services and automation in Python, Rust, Shell and PowerShell. The last two years have gone mostly into AI tooling: getting it into operational workflows, and teaching it at the FHNW to an audience with no technical background. I also lead infrastructure projects end to end, from scoping the work with the client through to handover, which in practice means keeping the customer, the vendors and our own engineers working off the same plan.

Alongside work I am studying Computational Linguistics at the University of Zurich, where I also taught programming as a teaching assistant. Outside of it I run TTRPG campaigns, host Magic events, and keep a few open-source projects and small web tools alive.

Experience

  1. Systems Engineer & Project Manager

    April 2021 – present

    CND AG, Zurich

    • Operate and monitor Linux servers, containerised services and monitoring stacks across customer environments, and cut downtime by catching problems in the metrics and logs early.
    • Run the customer-facing side of that work: scope and progress reporting, written handovers, and turning what the systems are doing into something non-technical stakeholders can decide on.
    • Build backend services and automation in Python, Rust, Shell and PowerShell, and integrate AI tooling into day-to-day operations.
    • Lead infrastructure projects from scope definition to handover, including incident, patch and change management for legacy applications.
  2. Microsoft 365 Administrator & Committee Member

    Since December 2025

    Badenfahrt city festival, Baden · Voluntary

    • Run the M365 tenant the 50-person organising committee works in: identity and access management, licensing, Exchange, and the SharePoint and Teams structure.
    • PowerShell automation for reporting and administration.
  3. Workshop Leader, AI Integration

    2024

    University of Applied Sciences Northwestern Switzerland (FHNW)

    • Ran AI workshops for a non-technical audience in social work, covering what the tools can do, where they break down, and how to use them responsibly.
  4. Teaching Assistant

    Sept 2022 – Jan 2024

    University of Zurich

    • Supervised exercises and ran code reviews in programming courses, graded exams, and mentored incoming teaching assistants.
  5. Cybersecurity Intern

    Aug – Dec 2019

    SSE Secure Systems Engineering, Berlin

    • Wrote hardening documentation and contributed to CORE SA's ISO 27001 certification.
  6. IT Technician

    Jan 2017 – June 2019

    Human & Kind GmbH, Zurich

    • Built out IT infrastructure and applications, and documented the processes around them.

Education

BA Computational Linguistics

University of Zurich · expected 2029

Matura

Kantonsschule Baden · 2019

Skills

Monitoring & operations

Metric, log and trace analysis; incident handling and escalation; patch and change management; vulnerability scanning with OpenVAS.

Automation & backend

Backend services, tooling and scripts in Python, Rust, Shell and PowerShell, with Ansible for configuration management. Comfortable reading legacy code.

Infrastructure & deployment

Linux, Docker and Proxmox on self-managed hardware, plus Microsoft 365 end to end: Entra ID, licensing, Exchange, SharePoint and Teams.

AI & data

Integrating LLM tooling into operational processes, analysing large datasets, and NLP through my Computational Linguistics studies. I also teach this to non-technical audiences.

Project & stakeholder management

Running projects from requirements through to rollout, to ITIL and ISO practice. Most of the work is keeping clients, vendors and internal teams on one scope and one timeline.

Support, teaching & mentoring

Helpdesk experience and university teaching: technical documentation, explaining hard topics clearly, and supporting people with very different levels of expertise.

Tooling I work with

Linux Python Rust PowerShell Shell scripting Go Perl Docker Ansible Proxmox Monitoring & logging OpenVAS Microsoft 365 Entra ID Git ITIL & ISO

Highlighted projects

Three things I built and still run. I wrote the code, I deploy it, and I am the one who hears about it when it goes down.

DIY Tracker

8,000 users/mo

A concert platform listing DIY shows across Switzerland, widely used in the country's underground music scene. I built and run the whole thing: development, deployment, monitoring, bot detection and server hardening, all on my own infrastructure.

Full lifecycle · self-hosted · bot detection · hardening

Visit the site Source
Web app · Solo project · Self-hosted

reddit-search

30,000+ downloads

A Rust command-line tool for searching pushshift.io Reddit dumps. It filters posts by field and ships presets for common research tasks, so researchers can work through very large social-media datasets on a laptop.

Rust · reads compressed pushshift dumps · published on crates.io

View on crates.io
Rust CLI · Open source

Dungeon Master's Vault

A maintained fork of the DungeonMastersVault community edition, self-hosted on my own hardware for my ongoing D&D 5e campaigns. Small, but it has users who notice when it is down, so it gets treated like anything else in production.

Maintained fork · self-hosted · kept patched and online

Use the tool
Web application · Fork & operations

Community & volunteering

Most of my project management experience started here. My Microsoft 365 work for the Badenfahrt festival is listed under experience.

Student Association for Computational Linguistics

President & webmaster · 2022–2024

Led the student association, ran the website and the communication channels, and organised events and meetups with faculty and students.

SwitzerLAN gaming event

IT helpdesk · Annual event, ~2,000 participants

On-site IT support for participants and organisers, and hands-on work keeping the event network up for the duration.

Argovian Sound Collective

Web development & organising committee · 2018–2022

Web development and event organisation for a local music collective. I looked after the website and the concert listings, and helped plan and run shows.

Magic: The Gathering & TTRPG events

Host & organiser · Ongoing

Regular Magic events and TTRPG sessions, which in practice is scheduling, logistics and chasing people for an answer. I also help out at local events when extra hands are needed, usually on registration or tech.

Get in touch

I'm open to systems engineering, infrastructure and platform roles in and around Zurich, and happy to talk about monitoring, automation or getting AI tooling into an ops workflow without it becoming a liability.

My CV is on request rather than published: the PDF has my phone number on it. Ask by email or on LinkedIn and I'll send the current version, usually the same day.