The Swift Educator Who Works at an AI Photo Startup
Vincent Pradeilles shows up twice a week in your inbox and your timeline - once as an engineer who ships real product at Photoroom, and once as the educator who explains why the thing he just shipped works the way it does. That's a rare double act. Most engineers teach in theory. Most educators haven't shipped anything in years. Vincent does both, and the seam between them barely shows.
By day he is Founding Solutions Engineer at Photoroom, the AI-powered photo editing app beloved by small businesses, product photographers, and anyone who has ever needed to remove a background faster than a human could. By night - and early mornings, and conference weekends - he runs swiftwithvincent.com, a blog, newsletter, and YouTube channel where complex Swift patterns become something you can actually understand on a commute.
He has been writing iOS apps since 2011. That's before Swift even existed. When Apple dropped Swift in 2014, he was already there, with context, with instincts, with opinions formed from years of Objective-C in production. That background matters. It's why his tutorials don't just show you how to use a feature. They show you why it exists, what problem it solves, and what you would have reached for before it.
"I love Swift and enjoy sharing about it on the Internet."
- Vincent Pradeilles, on his own professional mission statement (it does exactly what it says)Based in Lyon - France's second city, known for gastronomy, Renaissance architecture, and apparently producing some of the best Swift educators alive - he built his reputation through a combination of conference talks, open source libraries, and a particular talent for the well-timed tweet about a Swift quirk that makes developers go "wait, I didn't know that."
From Banking Apps to AI Startup
The career before Photoroom was serious engineering. Worldline, formerly equensWorldline, is not a playground - it's one of Europe's largest payment processors, handling transactions for major French banks. Vincent spent years there as Lead iOS Developer, building apps that needed to work, not just compile. Apps where bugs have real financial consequences.
That grounding in high-stakes production code gives his Swift education a particular credibility. He's not writing tips from a blog that has never seen a merge conflict. He's writing from the position of someone who has shipped mobile banking infrastructure to real users and knows exactly which Swift patterns survive contact with reality.
How He Teaches a Language to 26,000 People
The medium is the message, but only if you actually understand the medium. Vincent understood Twitter for developers before most developers had a content strategy. He understood that a good Swift tip - precise, self-contained, surprising - is inherently shareable. A language-nerd version of a magic trick.
His swift-tips repository on GitHub became a community staple. Fifty-seven curated tips covering everything from copy-on-write semantics to KeyPath-based data manipulation to Property Wrappers that push the language to its edges. The repo accumulated over 1,000 stars. He eventually archived it - not because he stopped producing, but because he moved the content to his own domain, where he controls the format and the relationship with the reader.
That move - from GitHub to newsletter - is itself a lesson in creator economics that most developer-educators haven't figured out yet. Owning your audience matters. GitHub stars are vanity metrics. Email subscribers are relationships.
// Before KeyPathKit: manual, error-prone filtering
let result = employees.filter { $0.department == "Engineering" }
.sorted { $0.salary > $1.salary }
// With KeyPathKit: typed, composable, readable
let result = employees
|> filter(\Employee.department == "Engineering")
|> sort(by: \Employee.salary, order: .descending)
// SQL-style. Swift-typed. Vincent-approved.
The YouTube channel arrived in 2020, during the first pandemic lockdown. Many developers used that time to finally catch up on reading. Vincent used it to film tutorials in his home in Lyon. He treated forced isolation as a product-market fit moment: developers suddenly had more time to learn, and he had something to teach. The channel now covers Swift, SwiftUI, iOS interview prep, Combine, async/await - the full modern iOS stack explained with an economy of words that most textbooks haven't achieved.
What swiftwithvincent.com delivers
- Weekly newsletter with exclusive Swift tips (free training course for subscribers)
- Blog posts on Swift 6.x features, SwiftUI patterns, Xcode tools, async/concurrency
- YouTube tutorials: architecture patterns to iOS interview prep
- Gumroad products including "How to Answer iOS Interview Questions like a Pro"
- Curated tips section - the spiritual successor to his 1,000-starred GitHub repo
The Libraries That Prove a Point
Vincent's open source libraries share a common design philosophy: take a Swift language feature that everyone uses awkwardly, and show what it looks like when used well. Each repo is essentially a thesis statement about what Swift can do that most developers haven't realized yet.
He also contributed to RxSwiftExt as part of the RxSwift Community organization - a reminder that his open source work predates the current reactive-vs-async/await debate and spans multiple eras of iOS architecture philosophy.
The Talks That Built the Reputation
In 2019, Vincent Pradeilles gave conference talks on at least seven different stages across Europe and Asia. FrenchKit, dotSwift, NSSpain, iOS Conf SG, Swift Heroes, Swiftable, Appdevcon. That's not a speaking career. That's a world tour.
His talks have a signature structure: start with a language feature that looks mundane, demonstrate that it is secretly strange and powerful, then show exactly how to use that strangeness productively. "The Underestimated Power of KeyPaths" is exactly what it sounds like. "Property Wrappers or How Swift Decided to Become Java" is funnier than it sounds. "Implementing Pseudo-Keywords Through Functional Programming" is more accessible than it looks written down.
The 2022 FrenchKit talk - a live "Swift Quiz" format - shows a different side: he can play a room. He knows that the best education is also entertainment. The 2023 Swift Connection talk, "Playing With the Limits: Can Your App Run Arbitrary Binary Code?", shows he never stopped pushing edges.
The iOS Memes Incident
At FrenchKit, Vincent gave a live presentation based on his @ios_memes Twitter account. A room full of professional iOS developers, watching memes about iOS development, presented by the person who made the memes. It went exactly as well as you'd expect - which is to say, brilliantly. It proved that the best technical communities are the ones that can laugh at themselves.
The Signal in the Swift Community
The iOS developer community produces a lot of content. Tutorial factories. Newsletter mills. YouTube channels where every video has the same thumbnail. Vincent's content survives in that environment for a specific reason: it's opinionated without being arrogant, and precise without being pedantic.
His Medium articles show the range. "An elegant pattern to craft cache-efficient functions in Swift" is exactly the kind of thing that appears in a job interview debrief. "Taking Property Wrappers to their limit" reads like a researcher's notebook. "Implementing copy-on-write for custom Swift types" is the tutorial that should be in Apple's documentation but isn't.
He also contributed to WWDC by Sundell & Friends - the community extension of John Sundell's Swift by Sundell universe - with "Wrapping completion handlers into async APIs." That placement matters. Sundell is one of the most respected voices in Swift education. Being part of that ecosystem signals peer recognition, not just audience recognition.
The Person Behind the Patterns
What stands out about Vincent Pradeilles, reading across years of his output, is the absence of the usual developer educator postures. He doesn't perform expertise. He doesn't gatekeep. He doesn't write in a voice that implies you should have already known this.
The @ios_memes account - which he runs alongside everything else - is the tell. The best communities are the ones that have a sense of humor about themselves. Vincent's willingness to be the person making the iOS memes, and then presenting them at FrenchKit, signals something: he's in this community, not above it.
He's a graduate of INSA Lyon, one of France's top engineering schools - the kind of institution that produces people who could spend their careers optimizing derivatives or building payment infrastructure. Some do. Vincent chose to teach Swift to the Internet instead. That's a choice that says something about what he values.
The trail running adds another dimension. Ultra-distance races - 114 km through mountain terrain - require the same qualities that make a good engineer: systematic preparation, tolerance for discomfort, and the ability to keep making good decisions when everything hurts and you have 40 km left. There's a reason a lot of serious engineers are also serious endurance athletes.
"The Underestimated Power of KeyPaths"
- Talk title at dotSwift 2019, iOS Conf SG 2019 - and also, fairly, a description of Vincent himselfHis aspirations, as expressed through his work rather than any formal mission statement, seem to be this: make Swift more accessible, push the language harder than most people think it can go, and keep showing up on stages and in inboxes with something worth reading. After 15 years in iOS, he still seems genuinely interested in the material. That's rare. That's the thing.