patolabs
WorkJournalUsesBeta
WorkJournalUsesBeta

Journal

Notes on craft.

Short essays on building native apps, working with Swift, and exploring the open web.

RSS
Allapp-storeapplebasebreathingdeverc721foundryindieiosnftpatolabspersonalprivacysoliditysouffleswiftswiftdataweb3
  • May 24, 2026·5 min read

    The email I was waiting for: Souffle is on the App Store

    Three weeks after four rejection reasons, the right email finally arrived. How the appeal was accepted, what the whole journey taught me, and where to download Souffle.

    souffleiosappleapp-storeindiedev
  • May 4, 2026·6 min read

    Zero server: why Souffle knows nothing about you

    No account, no tracking, no backend. How and why Souffle runs entirely on your iPhone — and what that actually changes.

    souffleprivacyiosswiftdataindiedev
  • Apr 29, 2026·5 min read

    I submitted my first app. Apple rejected it.

    Four rejection reasons in a single email. US tax forms, medical disclaimers, organization accounts, and background audio. What I wish I'd known before clicking Submit.

    souffleiosappleapp-storeindiedev
  • Apr 28, 2026·6 min read

    Zero to App Store: a curious developer's journal

    Three months of evenings and weekends to ship my first iOS app. SwiftUI, HealthKit, AVFoundation, and a lot of patience.

    souffleswiftiosindiedev

© 2026 patolabs. Crafted with care.

Privacy PolicyTerms of ServiceContact & Support