Apprentice application developer at Swisscom; full-stack, AI/ML integration and MCP. Leads Team Halo with 33 apprentices.

Learn more
Yannik Ackermann

code is
craft.

I build applications that use AI. Across three project rotations at Swisscom I have moved from low-code all the way to production-grade platform development. My focus: the Model Context Protocol (MCP), which lets AI assistants access and interact with enterprise platforms securely.

Based in Waltenschwil in the canton of Aargau. Two sisters, both in IT as well. I tinker on OpenClaw in my own time, an idea for configuring agents for companies. When I'm away from the screen: the gym after work or outdoors with friends and my girlfriend.

01 / 04

Selected Work

Five pieces of work from training, Swisscom rotations and a hackathon. They range from AI interfaces to platform engineering and automated processes. Keep scrolling →

01
Simultaneous Translation start screen with language selection and context field
Live translation · current project

Simultaneous Translation

Transcribes speech in real time and translates it on the fly. This is ideal for events where not everyone shares a language. A context field lets you supply names and technical terms up front, so the recognition gets them right.

  • Speech recognition
  • Translation
  • Real time
02
MCP Gateway overview with gateways and MCP servers
Go · Next.js · Full-stack

MCP Gateway

Platform built at Swisscom: a Go backend bundling multiple MCP servers behind a single endpoint, plus a Next.js management UI with SSO and gRPC.

  • Go
  • gRPC
  • Next.js
  • TypeScript
View live ↗ Swisscom corporate network only
03
Hackathon · AI & security

swissscam

Detects scam calls while they happen. Whisper transcribes the conversation locally, a fine-tuned MiniLM scores the text heard so far and warns before the demand arrives. Everything stays on the device. No recording leaves the machine. Built in 48 hours at the swiss{si}weeks in Zurich for Swisscom's identity-fraud challenge. My part: the machine learning and the frontend design.

  • Python
  • Whisper
  • MiniLM
  • FastAPI
  • React
GitHub repo ↗
04
AI · Full-stack

AI chatbot todo app

A todo app fully controlled through chat. It uses natural language instead of clicks, with a React frontend and Spring Boot backend deployed on AWS.

  • React
  • Spring Boot
  • AWS
  • AI
05
Simulated semi-finals and final, Spain becoming world champion 2026
Machine learning

Football predictions

ML model for predicting match results, from data preparation to the trained model. It rates individual matches by probability and simulates the whole 2026 World Cup: the winner comes out as Spain. When the project was built the play-offs had not been decided yet. That is why Italy runs through the bracket even though it did not qualify.

  • Python
  • Machine Learning
GitHub repo ↗
2025 to 2027

Team Halo

Full-stack with a focus on AI integration and machine learning: MCP client/server implementations, CRUD apps with React & Spring Boot, AWS deployments, ML models. After a year on the team I took over leading Team Halo and now lead 33 apprentices.

Team lead · 3rd project rotation · Swisscom · since July 2025
2025

Power Builders

Low-code development with Microsoft Power Apps: Super League app, certificate management, workflow automation.

2nd project rotation · Swisscom · Jan to Jul 2025
2024 to 2025

Apps Team

Interactive applications including a memory game and help resources for customer support. My entry into the craft of frontend development.

1st project rotation · Swisscom · Jul 2024 to Jan 2025

“Aim for the moon.
If you miss, you may hit a star.” W. Clement Stone

References: Nithursan Naguleswaran (LB) · Michel Haueter (host)