Projects

Apps I build on my own time.

Evenings and weekends, from the first sketch to the store page: 5 apps on the App Store, more than 1,400 ratings, one of them also on Android. I design them, build them, run their backends and handle their subscriptions.

AntiSpam

iOS · France ★ 4.6 · 800+ ratings Released Aug 2024

Blocks more than 12 million French telemarketing numbers. Install once, never think about spam calls again.

Telemarketing calls in France come from known number ranges, published by the telecom regulator ARCEP. Bloctel, the official opt-out list, barely helps.

AntiSpam loads those ranges straight into iOS through a CallKit Call Directory extension: millions of numbers blocked or labelled, with no server and no updates to run. Users can add their own ranges.

  • SwiftUI
  • CallKit
  • Call Directory extension
  • Core Data
  • RevenueCat
AntiSpam 1AntiSpam 2AntiSpam 3AntiSpam 4AntiSpam 5AntiSpam 6

Volume Blocker

iOS · iPadOS ★ 4.3 · 300+ ratings Released Jan 2024 25 languages

Caps the maximum volume of an iPhone or iPad, so kids can’t blast videos at full volume.

iOS has no setting to cap the speaker volume. Volume Blocker enforces a maximum level in the background, with a PIN to lock it and a timer.

It is localized in 25 languages, which taught me a lot about App Store optimization outside France.

  • SwiftUI
  • MediaPlayer
  • RevenueCat
Volume Blocker 1Volume Blocker 2Volume Blocker 3Volume Blocker 4

Authenticator

iOS · watchOS Released Jun 2024

Two-factor codes with zero-knowledge, end-to-end encrypted iCloud sync.

Four years at Dashlane, applied to my own security app. Every token is encrypted on device with CryptoKit before it reaches iCloud, so not even I can read it.

It comes with Face ID lock, home-screen widgets, an Apple Watch app and import from Google Authenticator. The OTP engine is its own tested Swift package.

  • SwiftUI
  • CryptoKit
  • Core Data
  • WidgetKit
  • watchOS
  • App Intents
Authenticator 1Authenticator 2Authenticator 3Authenticator 4Authenticator 5Authenticator 6

QR Code Generator

iOS Released Oct 2024 5 languages

Styled QR codes for links, contacts, Wi-Fi and social profiles, with templates, gradients and your own logo.

A design playground: hundreds of templates, colors, gradients, images and logos, with full control over each element of the code, plus a scanner with history.

  • SwiftUI
  • QRCode
  • PhotosUI
  • RevenueCat
QR Code Generator 1QR Code Generator 2QR Code Generator 3QR Code Generator 4QR Code Generator 5QR Code Generator 6

Archived

QuizClash

2023 – 2024

A multiplayer trivia game, my first full product: a Swift server with Vapor in microservices, Docker Compose with PostgreSQL and Nginx, a SwiftUI app and its website. Discontinued.

Contact

Let's talk.