Swift
My core language. Strong typing, value semantics, and concurrency with async/await for code that stays readable as it grows.
I am Fabian Gelin, training as an iOS developer at Simplon.Co in Montreuil. I work in SwiftUI and reach for Skip to take a single Swift codebase straight to Android - no rewrite, no middle layer, no intermediation between the code and each platform.
Training as an iOS developer at Simplon.Co Montreuil - daily Swift and SwiftUI practice on real project briefs.
Exploring Skip.tools to compile SwiftUI codebases to native Android, keeping a single source of truth.
Starting an iOS developer alternance - the work-study apprenticeship I am lining up now.
My core language. Strong typing, value semantics, and concurrency with async/await for code that stays readable as it grows.
Declarative interfaces built from composable views. State-driven layouts, animations, and a fast preview loop.
Transpiles a SwiftUI app into a native Android app from one codebase - real Kotlin, no embedded runtime.
Cross-platform without a heavy abstraction in the middle. Each platform gets native code, so there is nothing translating at runtime.
Start in SwiftUI and respect the platform - the gestures, the haptics, the system feel people already trust.
Use Skip to carry that same SwiftUI code to Android, so a feature is written once and lands twice.
Avoid runtime bridges and wrappers. Less intermediation means fewer surprises and faster, leaner apps.
If your team takes on an apprentice and works on iOS, send a note. It lands straight in my inbox and I read every one.
Fabian Gelin · iOS developer · Montreuil, France