Own photo of the SecureBubble setup: a monitor showing a Linux terminal, next to the Raspberry Pi case.
SecureBubble Eigenes Foto des AufbausOwn photo of the setup
Concept design of the Rotorox interface with a spot map and flying conditions. Not a screenshot of running software.
Rotorox Konzeptentwurf, kein ScreenshotConcept design, not a screenshot
Own photo of a LilyGO ESP32 device whose display runs the open-source Bruce firmware.
Bruce Firmware Eigenes Foto, Firmware von pr3y / BruceDevicesOwn photo, firmware by pr3y / BruceDevices
Screenshot of my own Python source code for Pacman 2.0 in PyCharm.
Pacman 2.0 Eigener Quellcode in PyCharmMy own source code in PyCharm

Max Schwane

Ich baue Systeme – und will verstehen, warum sie funktionieren. I build systems — and want to understand why they work.

Software, Infrastruktur und Sicherheit, gelernt an eigenen Projekten: vom abgesicherten Raspberry-Pi-Hotspot bis zur Plattform für FPV-Piloten. Zuhause in der Schweiz. Software, infrastructure and security, learned through my own projects: from a secured Raspberry Pi hotspot to a platform for FPV pilots. Based in Switzerland.

Lehrstelle als Informatiker EFZ Plattformentwicklung bei der Bedag Informatik AG gesichert. Lehrbeginn: August 2027. Incoming IT Platform Development Apprentice at Bedag Informatik AG — August 2027.

Ausgewählte ArbeitenSelected work

Vier Projekte, an denen man sieht, wie ich arbeite. Bei jedem steht, was ich selbst gemacht habe und wo es heute steht. Four projects that show how I work. Each one says what I did myself and where it stands today.

Eigener Konzeptentwurf der Oberfläche, kein Screenshot. Alle Werte sind Beispieldaten.My own concept design of the interface, not a screenshot. All values are sample data.

Rotorox

Eine Plattform, die FPV-Spots, Flugbedingungen, Crews und Flugaufnahmen an einem Ort zusammenbringt. Mein grösstes Projekt. A platform that brings FPV spots, flying conditions, crews and flight footage together in one place. My largest project.

StatusStatus
In Entwicklung, Landingpage onlineIn development, landing page live
RolleRole
Produktkonzept, Branding, UX, zweisprachige Landingpage, Early-Access-Ablauf. Im Team.Product concept, branding, UX, bilingual landing page, Early Access flow. In a team.
Stack
Next.js, TypeScript, Supabase
Eigenes Foto des Aufbaus.Own photo of the setup.

SecureBubble

Ein Raspberry Pi Zero als abgesicherter WLAN-Hotspot, mit VPN-Tunnel, Tor und Pi-hole als DNS-Filter. A Raspberry Pi Zero turned into a secured Wi-Fi hotspot, with a VPN tunnel, Tor and Pi-hole as a DNS filter.

StatusStatus
AbgeschlossenCompleted
RolleRole
Alles selbst: Linux, Routing, DNS, Dienste, Python-Statusanzeige.Everything myself: Linux, routing, DNS, services, Python status dashboard.
Stack
Raspberry Pi Zero, Linux, VPN, Tor, Pi-hole, Python
Eigene Aufnahme. Das Dashboard läuft lokal im Demo-Modus – alle gezeigten Geräte und Warnungen sind simuliert.Own recording. The dashboard runs locally in demo mode – every device and alert shown is simulated.

NetSpector

Ein selbst gebautes Werkzeug mit Python und Nmap, um zu sehen, was in meinem eigenen Heimnetz läuft. A self-built tool using Python and Nmap to see what is running on my own home network.

StatusStatus
LernprojektLearning project
RolleRole
Skripte, Nmap-Anbindung und Darstellung. Nur im eigenen Netz getestet.Scripts, Nmap integration and presentation. Tested only on my own network.
Stack
Python, Nmap, Linux
Eigener Konzeptentwurf, kein Screenshot. Die Punkte zeigen, was aktiv, Prototyp oder geplant ist.My own concept design, not a screenshot. The dots show what is active, prototype or planned.

Aevon

Ein persönlicher KI-Assistent und Arbeitsbereich, der lokal läuft – Sprachmodell über Ollama, keine Cloud. A personal AI assistant and workspace that runs locally – language model via Ollama, no cloud.

StatusStatus
In Entwicklung, nicht veröffentlichtIn development, not released
RolleRole
Anforderungen, Ollama-Anbindung, UI-Entscheidungen, Tests.Requirements, Ollama integration, UI decisions, testing.
Stack
Next.js, TypeScript, Ollama

In der WerkstattIn the workshop

Projekte, an denen ich gerade arbeite und zu denen es noch nichts Öffentliches zu zeigen gibt. Darum hier ohne Bilder. Projects I am working on right now that have nothing public to show yet. That is why there are no images here.

  • False Trail Onyx Mandate

    Stealth-Action-Spiel in Unreal Engine 5 mit realistischer, filmischer Inszenierung. Third-Person, optional First-Person.Stealth-action game in Unreal Engine 5 with a realistic, cinematic look. Third-person, with optional first-person.

    In EntwicklungIn development

  • Northstar

    Engine für automatisierten Krypto-Handel, entwickelt und getestet im Paper-Trading. Schwerpunkt auf Infrastruktur, Betriebssicherheit und Tests. Kein Finanzprodukt, keine Aussagen zu Renditen.An engine for automated crypto trading, built and tested with paper trading. The focus is infrastructure, operational security and testing. Not a financial product; no claims about returns.

    In EntwicklungIn development

  • Buddy Island

    Desktop-Assistent, dessen Bedienung von der Dynamic Island inspiriert ist: kompakt am Bildschirmrand, aufklappbar bei Bedarf.A desktop assistant whose interaction is inspired by the Dynamic Island: compact at the edge of the screen, expanding when needed.

    In EntwicklungIn development

  • Forge

    Lernplattform für Linux, Cybersecurity und praktisches Engineering.A learning platform for Linux, cybersecurity and practical engineering.

    In EntwicklungIn development

Frühere ProjekteEarlier projects

  • Screenshot of my own Python source code in PyCharm. Bild vergrössernEnlarge image

    Pacman 2.0

    Labyrinth-Spiel mit Python und Pygame in 2.5D-Darstellung. Spiellogik, Tastatureingaben, Kollisionen und wie Grafik Bild für Bild entsteht.A maze game in Python and Pygame with a 2.5D look. Game logic, keyboard input, collisions and how graphics are drawn frame by frame.

    LernprojektLearning projectPython, Pygame

  • Own photo of a LilyGO ESP32 device showing the Bruce firmware on its display. Bild vergrössernEnlarge image

    Bruce Firmware

    Die Open-Source-Firmware Bruce auf einem LilyGO-ESP32 installiert und ausprobiert, um zu verstehen, wie Firmware auf Mikrocontroller kommt. Die Firmware selbst ist nicht von mir, sondern von pr3y / BruceDevices (AGPL-3.0).Installed and explored the open-source Bruce firmware on a LilyGO ESP32 to understand how firmware gets onto microcontrollers. The firmware itself is not mine; it is by pr3y / BruceDevices (AGPL-3.0).

    ExperimentExperimentESP32, LilyGO

Mich interessiert, was unter der Oberfläche passiert. I care about what happens beneath the surface.

Ich bin Max und lebe in der Schweiz. Das meiste, was ich kann, habe ich mir beigebracht, indem ich Dinge gebaut habe: einen Raspberry Pi, der seinen Verkehr durch VPN und Tor leitet, einen kleinen Scanner fürs eigene Netz, einen lokalen KI-Arbeitsbereich – und Rotorox, die Plattform für FPV-Piloten, an der ich mit einem Team arbeite.

I'm Max and I live in Switzerland. Most of what I know I taught myself by building things: a Raspberry Pi that routes its traffic through VPN and Tor, a small scanner for my own network, a local AI workspace – and Rotorox, the platform for FPV pilots I'm building with a team.

Mich reizen Systeme, die komplex genug sind, um spannend zu sein: Netzwerke, Server, die Schichten, auf denen eine Plattform läuft. Ich nehme sie auseinander, bis ich sie verstehe, teste im echten Betrieb, schreibe auf, was schiefging, und behalte nur, was ich erklären kann.

I'm drawn to systems that are complex enough to be interesting: networks, servers, the layers a platform runs on. I take them apart until I understand them, test them under real conditions, write down what went wrong, and only keep what I can explain.

Im August 2027 beginne ich meine Lehre als Informatiker EFZ Plattformentwicklung bei der Bedag Informatik AG.

In August 2027 I start my apprenticeship as Informatiker EFZ Plattformentwicklung (IT platform development) at Bedag Informatik AG.

KenntnisseExpertise

Nur, was ich in Projekten tatsächlich angewendet habe – mit Verweis, wo. Was ich noch lerne, steht auch so da. Only what I have actually used in projects – with a pointer to where. What I'm still learning is marked as such.

Plattform und InfrastrukturPlatform and infrastructure

Linux auf der Kommandozeile, Benutzer und Rechte, systemd, Logs. Hotspot, Routing, DNS, DHCP, VPN, Pi-hole auf dem Raspberry Pi.Linux on the command line, users and permissions, systemd, logs. Hotspot, routing, DNS, DHCP, VPN, Pi-hole on a Raspberry Pi.

SecureBubble

Cybersecurity

Netzwerkbeobachtung mit Nmap, Tor und DNS-Filterung, Firmware auf ESP32 flashen. TryHackMe, ausschliesslich in legalen Übungsumgebungen (lerne ich gerade).Network observation with Nmap, Tor and DNS filtering, flashing firmware onto an ESP32. TryHackMe, in legal practice labs only (currently learning).

NetSpector SecureBubble Bruce

SoftwareentwicklungSoftware development

Python, HTML, CSS, JavaScript. TypeScript und Next.js, Git und GitHub, API-Grundlagen (lerne ich gerade).Python, HTML, CSS, JavaScript. TypeScript and Next.js, Git and GitHub, API basics (currently learning).

Aevon Rotorox NetSpector Pacman 2.0

KI und AutomatisierungAI and automation

Lokale Sprachmodelle über Ollama in eine Web-App einbinden. Automatisierte Handelslogik im Paper-Trading.Integrating local language models into a web app via Ollama. Automated trading logic in paper trading.

Aevon Northstar

SpieleentwicklungGame development

Spiellogik, Eingaben und Kollisionen in Pygame. Unreal Engine 5.Game logic, input and collisions in Pygame. Unreal Engine 5.

Pacman 2.0 False Trail

Produkt und GestaltungProduct and design

Aus einer Idee ein Produktkonzept machen, priorisieren, Branding, UX und zweisprachige Webseiten.Turning an idea into a product concept, prioritising, branding, UX and bilingual websites.

Rotorox

WerdegangJourney

Mit Datum steht hier nur, was sich belegen lässt. Only things that can be backed up carry a date here.

  1. Aug. 2027Aug 2027

    Lehrbeginn bei der Bedag Informatik AGApprenticeship starts at Bedag Informatik AG

    Informatiker EFZ, Fachrichtung Plattformentwicklung.Informatiker EFZ, specialising in platform development.

  2. 2026

    Lehrstelle gesichertApprenticeship secured

    Zusage der Bedag Informatik AG für die Lehre als Informatiker EFZ Plattformentwicklung.Offer from Bedag Informatik AG for the Informatiker EFZ apprenticeship in platform development.

    Rotorox geht mit der Landingpage onlineRotorox launches its landing page

    Zweisprachige Seite auf rotorox.com, die Plattform selbst ist in Entwicklung.Bilingual site at rotorox.com; the platform itself is in development.

  3. DavorBefore that

    Selbst gelernt, an eigenen ProjektenSelf-taught, through my own projects

    SecureBubble, NetSpector, Pacman 2.0 und das Bruce-Experiment. Linux, Netzwerke, Python und Hardware. Ohne genaue Daten, weil ich sie nicht festgehalten habe.SecureBubble, NetSpector, Pacman 2.0 and the Bruce experiment. Linux, networking, Python and hardware. No exact dates, because I didn't record them.

KontaktContact

Fragen zu einem Projekt, eine Idee für eine Zusammenarbeit oder Feedback – am direktesten per E-Mail. Questions about a project, an idea for working together, or feedback – email is the most direct way.

max.schwane11@gmail.com

Das Formular verschickt nichts selbst: Es öffnet Ihr E-Mail-Programm mit einer vorbereiteten Nachricht, die Sie dort prüfen und absenden. Auf dieser Website wird nichts gespeichert. This form doesn't send anything by itself: it opens your email app with a prepared message that you review and send there. Nothing is stored on this website.

Konzeptentwurf, angelehnt an rotorox.com. Kein Screenshot, alle Werte sind Beispieldaten.Concept design based on rotorox.com. Not a screenshot; all values are sample data.

Rotorox

FPV-Piloten suchen Spots, Wetter, Crews und Aufnahmen heute an vielen Orten. Rotorox soll das zusammenführen: Spot-Karte, Flugbedingungen und Zeitfenster, Crews und Flugaufnahmen.FPV pilots currently look for spots, weather, crews and footage in lots of different places. Rotorox is meant to bring that together: a spot map, flying conditions and flight windows, crews and flight footage.

Mein BeitragWhat I did

  • Produktkonzept und PriorisierungProduct concept and prioritisation
  • Branding, Farbsystem und UX-EntscheidungenBranding, colour system and UX decisions
  • Deutsch-englische LandingpageGerman/English landing page
  • Early-Access- und Feedback-AblaufEarly Access and feedback flow
  • Zusammenarbeit im Team, Tests, schrittweise VerbesserungTeamwork, testing and step-by-step improvement

Was ich gelernt habeWhat I learned

Wie aus einer Idee ein klares Produktkonzept wird – und wie viel Arbeit in Struktur, Sprache und Oberfläche steckt. Für Rotorox führe ich ein Notizbuch mit Ideen, Entscheidungen und Fehlern.How an idea becomes a clear product concept – and how much work goes into structure, wording and interface. For Rotorox I keep a notebook of ideas, decisions and mistakes.

Status
In Entwicklung. Die Landingpage ist online, die Plattform noch nicht verfügbar.In development. The landing page is live; the platform is not yet available.
Stack
Next.js, TypeScript, Supabase

rotorox.com(öffnet in neuem Tab)(opens in a new tab)

Eigenes Foto des Aufbaus. Own photo of the setup. Originalfoto öffnenOpen original photo

SecureBubble

Ein Raspberry Pi Zero, den ich zu einem abgesicherten WLAN-Hotspot umgebaut habe. Geräte verbinden sich mit dem Pi statt direkt mit dem Netz – und ihr Verkehr läuft durch drei Schichten.A Raspberry Pi Zero I rebuilt into a secured Wi-Fi hotspot. Devices connect to the Pi instead of directly to the network – and their traffic passes through three layers.

  1. Notebook oder HandyLaptop or phone
  2. Pi-holeFiltert Werbung und Tracker schon bei der Namensauflösung (DNS).Filters ads and trackers at name resolution (DNS).
  3. VPN-TunnelVPN tunnelVerschlüsselt den Verkehr bis zum VPN-Server, das lokale Netz sieht die Inhalte nicht.Encrypts traffic up to the VPN server, so the local network can't see its contents.
  4. TorLeitet Verbindungen über mehrere Knoten; keiner kennt Absender und Ziel zugleich.Routes connections over several nodes; no single one knows sender and destination.
  5. Internet

Mein BeitragWhat I did

  • Raspberry Pi aufgesetzt und Linux konfiguriertSet up the Raspberry Pi and configured Linux
  • Hotspot, Routing und DNS eingerichtetSet up hotspot, routing and DNS
  • VPN, Tor und Pi-hole installiert und getestetInstalled and tested VPN, Tor and Pi-hole
  • Python-Dashboard zur Statusanzeige geschriebenWrote a Python dashboard showing service status

Was ich gelernt habeWhat I learned

Wie Routing, DNS und VPN praktisch zusammenspielen – und wie schnell ein falscher Eintrag das ganze Netz lahmlegt.How routing, DNS and VPN work together in practice – and how quickly one wrong entry breaks the whole network.

Status
AbgeschlossenCompleted
Stack
Raspberry Pi Zero, Linux, VPN, Tor, Pi-hole, Python
Standbild aus der eigenen Aufnahme. Demo-Modus mit simulierten Daten.Still from my own recording. Demo mode with simulated data.

NetSpector

Ein kleines Werkzeug, mit dem ich mein eigenes Heimnetz anschaue: Es findet Geräte, zeigt offene Ports und listet aktive Verbindungen. Eine automatische Angriffserkennung hat es nicht – es geht darum, zu verstehen, was im eigenen Netz überhaupt läuft.A small tool for looking at my own home network: it finds devices, shows open ports and lists active connections. It does not do automatic attack detection – the point is to understand what is actually running on my own network.

Mein BeitragWhat I did

  • Skripte in Python geschriebenWrote the scripts in Python
  • Geräte- und Port-Erkennung mit Nmap eingebundenIntegrated device and port discovery with Nmap
  • Ausgabe lesbar aufbereitetMade the output readable
  • Nur im eigenen Netz getestetTested only on my own network

Was ich gelernt habeWhat I learned

Was Ports und Dienste wirklich sind – und dass man solche Werkzeuge ausschliesslich im eigenen Netz oder mit Erlaubnis einsetzt.What ports and services really are – and that tools like this belong only on your own network or one you have permission to scan.

Status
LernprojektLearning project
Stack
Python, Nmap, Linux
Eigener Konzeptentwurf, kein Screenshot. Inhalte im Bild sind Beispieldaten.My own concept design, not a screenshot. Content shown is sample data.

Aevon

Mein lokaler KI-Assistent und Arbeitsbereich. Aufgaben, Notizen, Projekte und der lokale Assistent über Ollama laufen bereits. Fokus-Funktionen sind ein Prototyp, Automationen und Geräte sind geplant.My local AI assistant and workspace. Tasks, notes, projects and the local assistant via Ollama already work. Focus tools are a prototype; automations and devices are planned.

Mein BeitragWhat I did

  • Anforderungen und FunktionsplanungRequirements and feature planning
  • Lokale KI-Anbindung mit OllamaLocal AI integration with Ollama
  • Testen und FehlersucheTesting and debugging
  • UI- und Ablauf-EntscheidungenUI and workflow decisions

Was ich gelernt habeWhat I learned

Wie eine Web-Anwendung intern aufgebaut ist, wie man lokale Sprachmodelle einbindet und warum Tests früh wichtig sind.How a web application is structured internally, how to integrate local language models, and why testing matters early.

Status
In Entwicklung, nicht veröffentlichtIn development, not released
Stack
Next.js, TypeScript, Ollama