Daniel Saidi
banner
danielsaidi.bsky.social
Daniel Saidi
@danielsaidi.bsky.social
Building apps & SDKs for the  stack, using Swift & SwiftUI.
Check out Alex's talk at Stanford from a few weeks ago, where she explains how BiAffect works. It's a great 15 minute watch. After that, don't hesitate to reach out to me if you want to explore how a custom keyboard could benefit your organization.
4/4
www.youtube.com/watch?v=fcA3...
Alex Leow, MD, PhD | Tracking the Fitness of your Brain: The BiAffect App
YouTube video by Precision Mental Health at Stanford
www.youtube.com
November 10, 2025 at 5:34 PM
One such person is Alex Leow and her team at BiAffect, who use the keyboard to extract a bunch of metrics that enable them to detect mental health issues like bipolar disorder. This is just one of many insanely exciting areas where a custom keyboard is a critical enabled.
3/4
November 10, 2025 at 5:34 PM
I didn't have a specific application of the technology in mind, and initially had problems explaining to people how companies can benefit from a custom keyboard. But this changed with the number of amazing people and companies that I have had the great pleasure of meeting.
2/4
November 10, 2025 at 5:34 PM
Biking in Bangkok!? 😱 It’s been nice knowing you.
November 10, 2025 at 8:50 AM
It was a great session! Thank you for explaining things so well and for improving accessibility with a few focused changes. It’s night and day!
November 5, 2025 at 1:06 PM
Reposted by Daniel Saidi
Second pick is this post by @danielsaidi.bsky.social, who stopped by our drop-in sessions at @swiftleeds.co.uk and wrote about how he applied what he learned to improve the accessibility of KeyboardKit. Want to proper nerd out about it? .keyboardKey trait, anyone?!

keyboardkit.com/blog/2025/10...
Improved Accessibility
KeyboardKit 10.0.1 drastically improves accessibility by applying improved button traits, hiding any hidden toolbar items to avoid interf...
keyboardkit.com
November 5, 2025 at 12:38 PM
That is a VERY good change. I have a bunch of code for this with observable object, and it would be nice to get rid off. But not until only targeting iOS 26 I guess :(
October 31, 2025 at 5:33 PM