My name is Gian Klug, I am currently old and I am working at Adfinis.
In my free time i love playing CTFs, tinkering arround with microcontrollers, and automating my home. I also enjoy learning new things all the time.
BTW i use NixOS!
Achievements
Over the last few years, I have been participating in the Swiss Hacking Challenge, the national qualifier for ECSC and SwissSkills:
| Year | Event | What |
|---|---|---|
| 2023 | ECSC 2023 | ๐ฅ Member of the Swiss Team |
| 2023 | ICTSkills 2023 | ๐ฅ 3rd place (Skill 54) |
| 2024 | ECSC 2024 | ๐ฅ Member of the Swiss Team |
| 2025 | SwissSkills 2025 | ๐ฅ 2nd place (Skill 54) |
| 2025 | ECSC 2025 | ๐ฅ Member of the Swiss Team |
| 2026 | WorldSkills Shanghai | ๐จ๐ญ National Team Member |
Personal projects
I’m not a developer, but sometimes I like to try anyways. Following are some of my most favorite projects:
| Project | Description | Link |
|---|---|---|
![]() | Page that shows all the daily deals of Swiss online electronics shops. Uses a custom scraper written in Python. | GitHub |
![]() | Page to track the current state of Wayland on Linux and suggest Wayland-native tools for getting started when switching from X.org. | Website |
![]() | Web interface to generate images that display text at a sub-pixel level, inspired by a 2008 blog post. | Website |
![]() | Fun project using the OpenTransportData API to choose a random train connection at any train station in Switzerland. | GitHub |



