All things development from the @doist team, working on @todoist and @twistwork.

Joined March 2018
13 Photos and videos
Doist Developers retweeted
You asked, and it’s finally here: Todoist’s Claude connector is live! ✨ Less tab-switching, copy-pasting your tasks between Todoist and @claudeai, and losing your train of thought, more actually getting things done. Your team (and your 47 open tabs) will thank you. (🧵1/4)
15
14
210
33,312
Doist Developers retweeted
Who would've thought @playdate needed a @todoist client? @MichaelMofina did, and it's BRILLIANT. Crank to complete is *peak* UX.
3
8
52
7,275
Doist Developers retweeted

1
1
170
Doist Developers retweeted
I wrote something! On “Harness Engineering.” Unless the next generation of models cleans up all the slop from previous versions (and our own from before), I suspect creating and nurturing harnesses and guardrails will become a major lever for engineering teams of all sizes.
1
1
6
315
Behind the scenes of optimizing Todoist's iOS app 🔍 We migrated our storage layer to GRDB. Some users reported sluggish performance. After weeks of debugging, we found the culprit — and achieved 90-99% faster queries. doist.dev/optimizing-grdb-in… #iOSDev #SwiftLang #GRDB #PerfMatters
1
3
271
Doist Developers retweeted
This was a fun side project to work on before ending 2025, and I’m really happy with the final result. Looking forward to reading your feedback!
Urgent Reminders is rolling out to all users as a preview in iOS version 26.1.17. This feature makes Todoist reminders 1000x more useful by turning them into iOS alarms that actually demand your attention. 🎩-tip to .@enricenrich & .@alexmuench
2
11
828
Doist Developers retweeted
Last door in @rfgamaral's advent calendar on Ramble's UI/UX. Enjoy the little details. 🎁
Ever wondered how to render a smooth, audio-reactive waveform using Canvas? We're peeling back the layers of our latest project in building Ramble. Perfect for #AudioProcessing enthusiasts and #WebDev pros alike! doist.dev/building-ramble-3-…
1
3
289
Ever wondered how to render a smooth, audio-reactive waveform using Canvas? We're peeling back the layers of our latest project in building Ramble. Perfect for #AudioProcessing enthusiasts and #WebDev pros alike! doist.dev/building-ramble-3-…
2
392
Ever wondered how real-time audio capture works in modern web apps? Dive into our journey from ScriptProcessorNode to AudioWorklet and the unexpected hurdles we faced along the way. #WebAudio #RealTimeAudio #JavaScript doist.dev/building-ramble-2-…
2
4
238
Ever wondered about the complexities of accessing your microphone on the web? Our journey to a flawless user experience uncovers browser quirks and more. Dive into the details with us: doist.dev/building-ramble-1-… #WebDevelopment #UserExperience
3
4
305
UI tests that are 99% reliable, 4× faster, and 50% cheaper... Sounds too good to be true 👀? Find out how our Android team achieved this 👉 doist.dev/orchestrating-ui-t… #androiddev #testing
1
1
2
213
📣 We're hiring an Apple Engineer at Doist! Join us in delighting millions of 🍎 users across iOS, iPadOS, watchOS, and (a tiny bit of) macOS. Current major challenge: stack and architecture modernization. Our stack: Swift, GRDB, UIKit/SwiftUI. Job ad closes very soon. ⌛
1
6
9
2,988
Read more, apply, and pass it on: doist.com/careers/4FC454BFE3…

2
221
📣 We're hiring a Backend Engineer at Doist! Work on the backend that powers Todoist at scale (millions of users, billions of tasks). Current major challenge: re-sharding, new sync engine. Our stack: Python, SQLAlchemy, MySQL, Redis, ClickHouse. Job ad closes in just a week! ⌛
1
1
4
430
Read more and apply: doist.com/careers/718F95BCFC…

1
121
Doist Developers retweeted
20 Aug 2025
shipped my first ever PR in the @todoist web app yesterday you can now ⌘A to select all tasks in a list! it's exhilarating to be able to contribute small things in production more on my list, and if you have very small annoyances with the app I might take a look 👁️
14
2
77
7,534
Doist Developers retweeted
I've jotted down some insights on Bitmapist, our open-source cohort analytics tool that's already saved us millions and guides many decisions across nearly every Doist team. Not many people know about it, but you should check it out! We also open-sourced bitmapist-server, which achieved a 443x reduction in memory usage compared to the standard Redis server.
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making: doist.dev/bitmapist/
2
3
12
3,400
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making: doist.dev/bitmapist/
5
3,629
Are you aware of MySQL's IN(...) performance limitations? Discover how leveraging JSON_TABLE can help. 👉 doist.dev/posts/in-mysql #mysql #database #performance
1
2
176