Dean
@thomasdurand.fr
My real name is Thomas Durand Indie developer of iOS app @padlok.app and @getsharepal.app Software Architect and Security Engineer at DiliTrust Full-time geek, building stuff in the open 🇫🇷 Paris
Padlok 2026.1 have released in the App Store! I'm super proud of that full Liquid Glass revamp. I think every screen got something that changed in this release, for the best. Padlok is available in the App Store apps.apple.com/app/apple-st... #IndieDev #AppStore #LiquidGlass
What better way to start Ternus era than getting an app update refusal on App Store Connect? Asking for a friend 🙈 #AppStoreConnect #IndieDev
I'm going to raise the price of all my apps on September 1st. One week from now. Inflation and company operating cost in France led to this. But in exchange, I'm working on heavy updates for all my apps. It's the only way I can keep going crafting with love.
I finally take the time required to update @padlok.app look, and adopt Liquid Glass. This refresh is far from done, but already feels more than a welcome improvement to how the app looks 🥰
How are we supposed to test app resizability for the iPhone fold when the path to test it is by using the non-available in EU iPhone mirroring app?
I wonder when open-source FoundationModels will land ; because I'd love to use this for my #Shipaton app server-side. I guess I could get started by self-hosting on a Mac, but that's a risk to depend on something that haven't landed yet before shipping #Swift #foundationmodels
5 days ago, I published my first update on SharePal since more than a year! Feels good to craft again! SharePal is now speaking Liquid Glass; and the custom keyboard was rebuilt around horizontal scrolling. The app isn't free; but buying it encourages my indie work! apps.apple.com/app/apple-stor..
SharePal - Quick info sharing! App - App Store
Download SharePal - Quick info sharing! by Illumineering on the App Store. See screenshots, ratings and reviews, user tips, and more apps like SharePal - Quick…
apps.apple.com
My apps are participating #IndieAppSales Get Padlok, or SharePal for a reduced price before tomorrow evening! Also check out all incredible other indie apps participating! www.indieappsales.com apps.apple.com/app/id154671... apps.apple.com/app/id645726...
Indie App Sales - July 2026 Edition
Discover amazing apps from indie developers at exclusive discounts. July 28-30, 2026. From productivity tools to creative software, find hidden gems at unbeatable prices!
indieappsales.com
I'm sure that @manuelkehl.bsky.social will be very happy to learn that the app I'm currently building is being designed for the Watch first. Help me to make sure the watch experience will be chief kiss from day one, which I find important in my case.
After so long, I wrote a new story! This one is very personal, and share my sight regarding the current transformation of our industry. blog.thomasdurand.fr/story/20...
Indie Diary #9 — What do we do now?
I’ve been looking forward to writing this new diary entry for a while, and it only took me about two years to come back to writing it. Why so long? Plenty of reasons. And they have been piling up one after another, delaying it even more. But…
blog.thomasdurand.fr
Because Apple is open-sourcing FoundationModels soon enough, Swift on the server will benefit a great abstraction for dealing with LLMs. But what about the gaps? I've extracted what FoundationModels don't provide from swift-ai (that will die) ; and here come 3 distinct new libraries (a thread 🧵)
Might started writing again. It's been so long I haven't posted only my blog. It's about time.
swift-ai comes with a meaningful docc documentation, available on SPI. Start building your AI logic once, and use it with any model/provider, whether it's on device with Apple Intelligence, or on your server with Gemini,Anthropic or OpenAI. swiftpackageindex.com/Dean151/swif...
swift-ai Documentation – Swift Package Index
swiftpackageindex.com
Introducing swift-ai. One API for chat, embeddings, images, agents & RAG. Swap Apple Intelligence ↔︎ OpenAI ↔︎ Anthropic ↔︎ Gemini ↔︎ Mistral ↔︎ Ollama in a single line — every provider hides behind the same protocols. Server-side compatible! github.com/Dean151/swif... #Swift #iOSDev #ServerSideSwift
Introducing swift-ai. One API for chat, embeddings, images, agents & RAG. Swap Apple Intelligence ↔︎ OpenAI ↔︎ Anthropic ↔︎ Gemini ↔︎ Mistral ↔︎ Ollama in a single line — every provider hides behind the same protocols. Server-side compatible! github.com/Dean151/swif... #Swift #iOSDev #ServerSideSwift
GitHub - Dean151/swift-ai
Contribute to Dean151/swift-ai development by creating an account on GitHub.
github.com
I'm so glad to be part of #SymfonyDay 's lineup in Montreal next week! I'll be my first talk for the @symfony.com community. I'll be giving tips on how building cli tools for our devs to use drive and simplify conception of features at DiliTrust. See you there! live.symfony.com/2026-montrea...
At #SymfonyDay Montreal, Thomas Durand will show how leveraging interactive Symfony Console commands can supercharge your debugging and code validation! 💻 https://symfony.com/blog/symfonyday-montreal-2026-cli-driven-development-an-ode-to-symfony-console
I'm really thrilled to be part of #SymfonyDay lineup next June in Montreal! It's an honor to speak alongside incredible other speakers there!
#SymfonyDay Montreal 2026 schedule is LIVE! Check out the amazing lineup featuring @fabpot, @nicolasgrekas, and more. Seats are limited, so don't wait to grab yours! Faites vite ! 🎟️ #Symfony #PHP #MontrealTech https://symfony.com/blog/symfonyday-montreal-2026-schedule-is-live
I'm about to lose 20-25°C in just two flights' worth of time. #ArcticConference
It's been about a year I haven't brought an update to ButtonKit. But this one is a big update, with SFSymbol effect driven styles, and a reworked event system! Available now! github.com/Dean151/ButtonKit/...
Releases · Dean151/ButtonKit
Asynchronous and Throwable button implementation for SwiftUI, with animations and progress tracking - Dean151/ButtonKit
github.com
I just completed "Playground" - Day 8 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/8
Day 8 - Advent of Code 2025
adventofcode.com
I just completed "Laboratories" - Day 7 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/7
Day 7 - Advent of Code 2025
adventofcode.com
I just completed "Trash Compactor" - Day 6 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/6
Day 6 - Advent of Code 2025
adventofcode.com
I just completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5
Day 5 - Advent of Code 2025
adventofcode.com
I just completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4
Day 4 - Advent of Code 2025
adventofcode.com
I just completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3
Day 3 - Advent of Code 2025
adventofcode.com
I just completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/2
Day 2 - Advent of Code 2025
adventofcode.com
I just completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/1
Day 1 - Advent of Code 2025
adventofcode.com