Hauptseite

Victor Lobe

Software Engineer (iOS - Swift) • München
E-Mail GitHub
Über mich

Software Engineer (iOS) mit rund 10 Jahren Erfahrung in Swift und UIKit. Ich entwickle eigenverantwortlich native Apps von der ersten Idee über Architektur, UX und Implementierung bis zum App Store Release, mit voller Produktverantwortung und langfristiger Produktpflege.

Mein Fokus: Nachhaltige App Architektur, durchdachte UX und technische Tiefe. Ich arbeite mich schnell und selbstständig in komplexe Systeme ein, ob es um moderne iOS Apps, Server Infrastruktur, Reverse Engineering oder Legacy Systeme geht.

Mein Designansatz: Ich verbinde die Klarheit und Detailverliebtheit klassischer Apple Interfaces mit modernen nativen App Konzepten. Statt generischer UI Patterns oder "Webseitenapps" lege ich Wert auf native Apps mit klarer Struktur, intuitiver UX, präzisen Details und einer spürbaren Liebe zum Produkt.

Eigenständiger Softwareentwickler (seit 2016)
Bahnfinder – iOS Flaggschiff Projekt
  • ÖPNV App mit iOS nativem Design und vielen einzigartigen Funktionen
  • Entwicklung: Seit Start im Dezember 2022 nahezu täglich weiterentwickelt.
  • Tech Stack: 100% Swift, UIKit, teilweise SwiftUI und diverse Frameworks (z.B. MapKit, CloudKit, AVFoundation, Core Data, Core Animation etc.)
  • Features: Übersichtliche Darstellung von ÖPNV Daten, u.a. Anpinnen, Live Tracking auf Karte, Haltestellen vorlesen, Notfallsuche, automatische Abfahrten der nächsten Haltestelle, Wagenreihung, Fahrpreise, Erinnerungen und intelligentes Wechseln zwischen über 20 ÖPNV Anbietern.
  • UX & Accessibility: Bei sehbehinderten und älteren Menschen besonders geschätzt für ein durchdachtes, barrierearmes und intuitiv verständliches Design.
  • Reichweite: Seit Launch knapp 12.000 Downloads. Medienberichterstattung in über 15 Onlinepublikationen, u.a. Stern, Münchner Abendzeitung, Stuttgarter Nachrichten, Schweizer Illustrierte, Yahoo News. Vorgestellt im Podcast "Sehe Blind" für ihre besondere Barrierefreiheit und Zugänglichkeit.
  • Feedback: Nahezu ausschließlich sehr positive Bewertungen und Rückmeldungen.
  • Architektur & Background Processing: Standortbasierte Nearby Station Logik mit Retry und Fallback, Provider Gebietserkennung per GeoJSON, Livezeit Refresh, Haltestellen Ansagen im Hintergrund, Logging, Diagnose Export und CloudKit Sync.
  • Logging & Diagnose: Eigener Logging Dienst mit Hintergrund Queue, Session Logs, separatem Print Log und Diagnose Export für Support und Fehleranalyse.
  • Backup Architektur: Versionierte lokale und iCloud Backups mit vollständigen Snapshots pro Sicherungsvorgang.
  • Produktverantwortung: Design, Entwicklung, Marketing und Release Management.
Weitere iOS & macOS Projekte
  • GTA Radio (Privates Projekt): Audio Streaming App mit AVFoundation. Simuliert Live Radio durch zeitbasierte Synchronisation und streaming von meinem Homeserver.
  • MeShare (Nebenprojekt, 2018): App zum Austausch von Kontaktdaten zwischen zwei Geräten im Sender/Receiver Modus per Tap, mit bewusst einfacher und übersichtlicher UX. Konzeptuell mehrere Jahre vor Apple NameDrop umgesetzt.
  • Interne Ski Test App: Kleine iOS App für Tester unveröffentlichter Ski zur strukturierten Erfassung von Fahreindrücken und Bewertungen verschiedener Testmodelle.
  • Frühe iOS Lernprojekte: Mehrere kleine Arcade und Geschicklichkeitsspiele umgesetzt, darunter ein Pong Klon und touchbasierte Mini Games. Frühe Praxis in App Struktur, UI Logik und interaktiven Mechaniken.
  • PICTomatic: Native macOS App zur Konvertierung von Classic Mac PICT Images in moderne Formate, geschrieben in Swift und Cocoa.
  • Netatalk Utility: Kleines macOS Management Tool für Netatalk AFP Shares.
  • CyRepoLoader: macOS Tool zum Archivieren vollständiger Cydia Repositories.
  • Ethernet Menubar: Menu Bar Utility für den fehlenden Ethernet Indicator in der macOS Menüleiste.
System Engineering & Legacy iOS
  • iCloudMailFix: Legacy iOS Tweak um iCloud Mail auf iOS 6-9 wieder nutzbar zu machen. TLS Proxy für iCloud Mail mit mbedTLS. Lokale Proxy Architektur (DNS Hooking, LaunchDaemons) für moderne TLS Verbindungen.
  • FixMyFriends / PinterestFix: Reverse Engineering von HTTP Headern und Plist Patching um moderne Dienste auf iOS 5+ nutzbar zu machen.
  • Cydia Repository: Eigenes Repo mit Paketerstellung (Theos), Postinstall Skripten und Versionierung.
  • Retro Server: Homeserver mit OS X 10.4 Server für alte Mac OS 9 und OS X Clients.
  • Privater Legacy App Store: Eigener webbasierter App Store für iOS 2-12 Geräte um schnell Apps zu installieren.
Server, Netzwerk & Infrastruktur
  • macOS Server Admin: Mac mini Server als mein Homeserver. Tiefe Kenntnisse in Launchd, Service Management und Automation.
  • Self Hosted Services: u.a. eigenes Dashboard, Filesharing für moderne und retro Geräte sowie Freunde, Text Sharing Tool, Jellyfin mit Radarr, Sonarr, Lidarr und Jellyseerr, Port Management Tool.
  • Networking: Cloudflare Tunnels, DynDNS, Port Forwarding, Fernzugriff, Tailscale.
  • Webentwicklung: Bahnfinder Webseite mit Astro & Tailwind CSS, ursprünglich mit einem befreundeten Entwickler aufgebaut, seit 2024 von mir betreut, umfassend umgestaltet, technisch weiterentwickelt und SEO optimiert; Pflege meiner bestehenden Webprojekte (u. a. dieses Retro CV).
Praktikum iOS Developer - CELLULAR GmbH, Hamburg (03/2018, 3 Wochen)

Ausgangspunkt: Aus meinem frühen iOS Projekt "Mein Schiff Bordfinder" entstand 2018 die Einladung zu einem Schulpraktikum bei der Agentur hinter der offiziellen Mein Schiff App. Aus den ursprünglich geplanten 2 Wochen wurden nach einer Verlängerung 3 Wochen in Hamburg.

Einblicke: Während des Praktikums bekam ich Einblick in professionelle Agenturabläufe, UI Konzeption, Wireframing und die Präsentation von Designideen im Team. Ich konnte dabei an der Mein Schiff App und an der ZDF App mitarbeiten und habe neue Features umgesetzt.

Kundenumfeld: Zum damaligen Kundenumfeld von CELLULAR gehörten unter anderem ZDF, TUI Cruises, TV Spielfilm, Hamburger Hochbahn, EDEKA, Budni, ARD, ORF, SRF und E-Plus.

Origin: Mein erstes Projekt (2016)

Mein Schiff Bordfinder (iOS) – Mit 15 Jahren als Schüler entwickelt. Diese iOS App war mein Einstieg in die Programmierung. Ich habe jahrelang täglich daran gearbeitet und sie ständig erweitert. Die drei Apps (Mein Schiff Bordfinder 4, 5 und 6) sind seit Jahren immer wieder in den Topcharts der Kategorie Reisen im App Store vertreten, mal höher, mal tiefer. Bestplatzierungen waren Mein Schiff Bordfinder 6 auf Platz 13 und Mein Schiff Bordfinder 5 auf Platz 8. Obwohl sie heute nicht mehr dem aktuellen Stand entspricht, hat sie den Grundstein für alles Weitere gelegt.

Bildung und weitere Erfahrung
Schulbildung
  • Realschulabschluss, 07/2021 – Lehrinstitut Bauer, München
Berufserfahrung außerhalb der IT
  • Hofpfisterei (06/2023 – heute): Verkauf und Kundenservice im Tagesgeschäft; zuverlässige Arbeitsweise im Früh und Schichtdienst, auch in Stoßzeiten.
  • Coronateststation Neubiberg (01.04.2022 – 14.04.2022): Sorgfältiges Arbeiten nach klaren Prozessen und Hygienestandards; strukturierter Umgang mit hoher Taktung.
  • Edeka Hertscheck (05/2022 – 10/2022): Erfahrung im Einzelhandel mit Kundenkontakt, Warenpflege und verlässlicher Teamarbeit.

Diese Tätigkeiten habe ich bewusst gewählt, um parallel meine technischen Projekte voranzutreiben und mir maximale Zeit für die Softwareentwicklung zu schaffen. Sie haben dabei meine Verbindlichkeit, Belastbarkeit und Serviceorientierung gestärkt, die ich heute direkt in technische Projekte und Teamarbeit einbringe.

iOS Engineering & Architecture
  • Swift & UIKit (Knapp 10 Jahre produktive Erfahrung)
  • UIKit Interface Entwicklung (Auto Layout, Constraints, Storyboards und native UI Patterns)
  • Native iOS APIs (u.a. MapKit, Core Location, CloudKit, Core Data, AVFoundation, UserNotifications, StoreKit, TipKit und CryptoKit)
  • macOS Entwicklung (AppKit, Cocoa, SwiftUI)
  • Async/Await, GCD & Dispatch QoS (Asynchrone Abläufe, priorisierte Tasks und koordinierte Hintergrundprozesse)
  • Accessibility (VoiceOver Optimierung, native und bewusst einfache UX, verständliche Informationsarchitektur, barrierearme Bedienung)
  • SwiftUI (Grundkenntnisse)
Design & Visuals
  • Design Philosophy (Simpel, direkt & detailreich)
  • Micro Interactions (Subtile Details, Haptic Feedback, Motion und lebendige native Interfaces)
  • Pixel Perfect UI (Hohe Detailgenauigkeit)
  • App Icon Design (Entwurf & Gestaltung)
  • Skeuomorphism (Materialität, Tiefe und intuitive Orientierung)
  • Retro UI Rekonstruktion (Historische Interfaces nach Originalquellen)
  • Pixel Editing (Asset Restaurierung & pixelgenaue Nacharbeit)
Produkt & Release
  • App Store Lifecycle (Entwicklung bis Release)
  • TestFlight (Beta Verteilung, interne und externe Tester, Feedback vor dem Release im App Store)
  • App Store Connect (Builds, Metadaten, Lokalisierung, Kommunikation zum App Review)
  • Produktmanagement (Feature Planung & Marketing)
  • Performance Optimierung (Queues, Caching und Profiling)
  • Analytics (Crashlytics und Fehlerdiagnose)
  • Kommunikation (Release Notes, Changelogs, verständliche Nutzerhinweise zum Update)
Infrastructure & Backend
  • Server Admin (macOS Server, Headless, Filesystems, Docker)
  • Self Hosted Services (u.a. Jellyfin, interne Tools und File Sharing)
  • Web Dev (HTML/CSS/JS, Astro)
  • Network (Cloudflare Tunnels, DynDNS, Apache)
  • File Services (SMB, AFP, NFS, FTP, SFTP, WebDAV)
DevOps & Automation
  • Firebase (Remote Config, Crashlytics, Analytics)
  • Fehleranalyse & Diagnose (Logging, Testmodi und Laufzeitprüfung)
  • Git Workflow (Versionierung, Branches und saubere Zusammenarbeit)
  • Dependency Management (CocoaPods, SPM)
  • Automation & Tooling (Bash/Python gestützt durch KI, für kleine Hilfsskripte und Workflows)
Legacy & Reverse Engineering
  • Jailbreak Tweaks (Theos, Obj-C Hooking)
  • Proxy Dev (mbedTLS, Custom TLS/Netzwerk)
  • API Adaptation (Modernes Backend für Legacy)
  • Package Management (Cydia Repo & Distribution)
Legacy iOS & Tweaks
macOS Utilities
Web & Sonstiges
Weitere Informationen
Sprachen
  • Deutsch (Muttersprache)
  • Englisch (B2)
Arbeitsweise & Soft Skills

Autodidakt: Schnelle Einarbeitung in neue Technologien. Lösungsorientiert bei komplexen Problemen (z.B. Legacy iOS Compatibility).

Detailorientiert: Hoher Anspruch an UI/UX, Micro Interactions und Codequalität.

Produktverantwortung: Eigenständige Verantwortung für eigene Apps über den gesamten Lebenszyklus, von Architektur und Umsetzung über die Veröffentlichung im App Store bis zu Updates und Weiterentwicklung.

Effizientes Zeitmanagement: Ich nutze Wartezeiten (Builds, Compiles, Deploys) gezielt für parallele Projekte oder andere Aufgaben.

Hardware & Retro Tech (Hobby)

Sammler und Restaurator von Vintage Apple Hardware. Erfahrung mit Reparatur, Modding, Multiboot Systemen und Netzwerkintegration von Legacy Geräten.

Links