Skip to content
Fabian Gelin.
@fabb
iOS developer trainee · open to alternance

I build native iOS apps in Swift, then ship them everywhere.

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.

// focusWhat I am working on and toward right now.
Now

Training as an iOS developer at Simplon.Co Montreuil - daily Swift and SwiftUI practice on real project briefs.

Now

Exploring Skip.tools to compile SwiftUI codebases to native Android, keeping a single source of truth.

Jan 2027

Starting an iOS developer alternance - the work-study apprenticeship I am lining up now.

// skillsThe tools I reach for, and why.

Swift

My core language. Strong typing, value semantics, and concurrency with async/await for code that stays readable as it grows.

async/awaitvalue typesprotocols

SwiftUI

Declarative interfaces built from composable views. State-driven layouts, animations, and a fast preview loop.

declarative UIstateanimation

Skip.tools

Transpiles a SwiftUI app into a native Android app from one codebase - real Kotlin, no embedded runtime.

SwiftUI to AndroidnativeKotlin

Zero-intermediation architecture

Cross-platform without a heavy abstraction in the middle. Each platform gets native code, so there is nothing translating at runtime.

cross-platformsingle codebasenative output
// approachHow I think about shipping software.
01

Native first

Start in SwiftUI and respect the platform - the gestures, the haptics, the system feel people already trust.

02

One codebase

Use Skip to carry that same SwiftUI code to Android, so a feature is written once and lands twice.

03

Nothing in between

Avoid runtime bridges and wrappers. Less intermediation means fewer surprises and faster, leaner apps.

// contact

Looking for an iOS alternance from January 2027.

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