
iOS and macOS developer since '08. Organizer @mobilewarsaw. Shipping cool presentation software @decksetapp.
Joined July 2009
- Tweets3.4K
- Following123
- Followers4.9K
- Likes944
Having to make the release notes window full screen just to read all the improvements is a new one for me with Deckset.
It’s been a very productive few months 🔨
Shipped a pretty big Deckset update yesterday 🚀
Lots of iPad work in this one, plus new themes, better exports, custom pause screens and a pile of smaller improvements.
With Duo right round the corner I'm so glad I killed the custom slides/text container and switched to a split view 😅
Deckset for iOS 1.0.36 is out! 🎉
↔️ Resizable iPad workspace
🎨 Broadside & Ledger
⏸️ Custom pause screens
📄 Accessible PDFs + presenter notes
Plus new presentation styling options, code improvements, haptics, and plenty of fixes.

ALT Deckset for iPhone and iPad 1.0.36: More ways to work on iPad. Highlights include a resizable workspace on iPadOS 26 and later, new Broadside and Ledger themes, custom pause screens with text, images and video, accessible PDFs, and exports with presenter notes. An iPad screenshot shows the Markdown editor beside slide previews in Ledger’s blue and cream palette.
Pawel Dudek retweeted
Fun fact: the creator of CoreAnimation is one of the creators of SwiftUI!
The decision to run animations in the app process rather than the render server (as CoreAnimation does) was one of the earliest and most fundamental decisions we made when designing SwiftUI.
Some of the most distinctive experiences of using an iPhone, like UIScrollView rubber banding and SpringBoard app switching are only possible as client-side animations.
But these experiences aren’t easy to build with UIKit!
This is because if you want a UI to be fully interactive and interruptible by the user while it’s animating, it has to be running in the same process as the event handling.
In fact, in iOS 18 we added new APIs to AppKit and UIKit to adopt the SwiftUI client-side animation model.
There are a lot of valid critiques of SwiftUI. The fact that SwiftUI doesn’t use CoreAnimation for its animations is not one of them.
SwiftUI isn’t native and here’s why SwiftUI apps may sometimes feel janky. It ditches the key element that made animations run so smoothly on iOS since the original iPhone: Core Animation.
In SwiftUI animations run in-app without CA backing. Block the main thread: SwiftUI ball stalls while UIKit’s keeps moving on the render server.
Just shipped a PR wiring push notifications into an existing comms system.
100% Ruby. Millions of lines. Dense business logic, complex deps, non-obvious behavior. I had no prior knowledge of the system, nor deep Ruby experience.
A few months ago this would’ve taken days (or weeks) to fully grasp, design, and implement.
Today, with AI? Under an hour. I focused on requirements and integration points — Codex handled the rest.
If someone says AI “isn’t a thing”… take that with a huge grain of salt.
And I feel I should say thank you to @steipete for being an enormous inspiration for me to explore the depths of AI-driven development (though looking at what you do Peter I feel like I'm gazillion years behind!)
If you're interested in AI stuff and you're not following him yet you definitely should!
Last version of Deckset that I shipped was packed with a massive amount of new features.
A lot of this was possible thanks to how amazing AI and Codex is. I would never dream of being able to ship so fast (and this is just part of what I've been cooking over last 2 months) for a personal side project.
If you're still holding out on the AI coding assistants - do give them a try, maybe they'll click with and your codebase! (They certainly did with mine!).
Last version of Deckset that I shipped was packed with a massive amount of new features.
A lot of this was possible thanks to how amazing AI and Codex is. I would never dream of being able to ship so fast (and this is just part of what I've been cooking over last 2 months) for a personal side project.
If you're still holding out on the AI coding assistants - do give them a try, maybe they'll click with and your codebase! (They certainly did with mine!).
💥✨ Massive Deckset update! ✨💥
Deckset 2.0.46 is out — and no, this is not a maintenance release 🧹🚫
It’s a “how did all of this ship at once?” kind of update 🚀
Full release notes 👇
deckset.com/release-notes/2.…
This one was quite fun to build - there's a ton of small rendering improvements baked in there (and Library view should no longer stutter!)
The mermaid.js integration was extremely fun and interesting to build 🎉 especially given it works on both iOS and macOS using the exact same code
Pawel Dudek retweeted
Here's @merowing_ at #SwiftHeroes delivering an amazing talk on work life balance 🥰 using @decksetapp for stunning slides!
Did you give an amazing talk using Deckset recently? Let us know and show your slides!
Countless striking quotes in @merowing_’s talk at #SwiftHeroes24:
“You can always earn more money, but you can never earn more time”
“Your kid won’t remember that you got them the latest iPhone, but they’ll probably remember that you played football with them”
New Deckset version has just landed! 🚀 The new themes were really, really fun to build!
Pawel Dudek retweeted
Deckset 2.0.31 for macOS and 1.0.7 for iOS is now out! This update includes a first new theme in a while for us - Space! 🧑🚀 We hope you'll enjoy it!
And it's finally here 🙌
We're thrilled to announce 🥳 that Deckset is now available for iOS and iPadOS 📢 Including code highlight, tables, columns, theme customization and all the features you know macOS version 🖥️ Please check it out and let us know what you think!
apps.apple.com/us/app/deckse…
Deckset gets a nice hefty 50% just in time for Cyber Monday 🤖 If you haven't tried the best (IMO!) presentation software for Mac now's the perfect time to try it out!
🤖CYBER MONDAY IS HERE! 🤖
🤖 GET DECKSET 50% OFF ONLY TODAY 🤖
💰 USE CODE CYBERMONDAY AT CHECKOUT 💰
deckset.com/buy/
I’m super happy to be back at Mobile Warsaw. It’s been a long covid/kids break for me (over 4 years!) but I’m finally there!
Cool to see @Dziobaczy present about JournalingSuggestions framework along with Sourcery by the one and only @merowing_.
























