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.

Alexandre Cabanel, The Fallen Angel (1847), black and white
Alexandre Cabanel — The Fallen Angel, 1847
01 / 04

Selected Work

Four pieces of work from training and Swisscom rotations — 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 — 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
AI · Full-stack

AI chatbot todo app

A todo app fully controlled through chat — natural language instead of clicks. React frontend, Spring Boot backend, deployed on AWS.

  • React
  • Spring Boot
  • AWS
  • AI
04
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 — which is why Italy runs through the bracket even though it did not qualify.

  • Python
  • Machine Learning
GitHub repo ↗
2025—27

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 – Jul 2025
2024—25

Apps Team

Interactive applications — memory game, help resources for customer support. My entry into the craft of frontend development.

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

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

References: Nithursan Naguleswaran (LB) · Sven Waser (host)