Sign in

Mikael Siidorow

@siidorow.dev
93 followers 132 following 27 posts

Builder & product engineer. Wrote my MSc thesis on sync engine adoption. Local-first curious. #buildinpublic

PostsRepliesMedia
Mikael Siidorow @handle.invalid · 12/07/2026
First time at @localfirstconf.com, looking forward to meeting many cool people! 🙌
A local-first conf 2026 banner mounted on a fence with metaballs in the backdrop behind the text
010
Reposted by Mikael Siidorow
Anselm Eickhoff @anselm.io · 24/06/2026
For his master's thesis, @siidorow.dev interviewed me about how @jazz.tools fits into the landscape of sync engines and local-first DBs. Now that it's published (congrats!) I can say that it is *the* most rigorous & precisely categorized overview of our field! PDF: aaltodoc.aalto.fi/server/api/c...
3324
Mikael Siidorow @handle.invalid · 12/03/2026
Building good UI is really hard. Chat buys time to figure out what it actually needs to be. Not the end state, but way better than rushing dashboards nobody wants to use #buildinpublic #webdev
120
Mikael Siidorow @handle.invalid · 07/03/2026
I moved all my personal projects off Vercel to a self-hosted Hetzner server Free tiers are great for hobby projects. But the moment you need long-running processes, you're paying. A sync engine, a 24/7 data collector, Postgres. These aren't serverless workloads. #buildinpublic #selfhosting #webdev
140
Mikael Siidorow @handle.invalid · 10/02/2026
SWEs really love talking about their tech stack, especially if it involves sync or local-first
100
Mikael Siidorow @handle.invalid · 30/01/2026
Our caching strategy is "hope two people don't edit the same thing at once." Low concurrency has been carrying the entire stack for years. Now more users and larger orgs are jumping in and the cracks are starting to show.
000
Mikael Siidorow @handle.invalid · 16/02/2025
Just watched @maggieappleton.com's talk on home-cooked software and it really clicked with what I'm doing with sweepmail.app! 🎯 Makes sense that not every piece of software needs to scale to millions of users 🛠️ #buildinpublic #webdev #indiehacker
110
Mikael Siidorow @handle.invalid · 15/02/2025
I just launched a waitlist for sweepmail.app! ✨🧹 Google Cloud allows me to invite up to 100 test users. I will let some people test the app in the next few weeks once the core functionality is in place! #buildinpublic #indiehacker #productivity #webdev
sweepmail.app
Sweepmail - Reach Inbox Zero with Blazing Fast Email Automation
Powerful shortcuts and intelligent rules transform your inbox. Stay focused on what matters.
040
Mikael Siidorow @handle.invalid · 09/02/2025
I just built a toy version of my Gmail client for mysidequest.xyz Week 3! It has working OAuth and connection to the Gmail API. Only text render at this point, but I learned a lot about parsing the email format. I even got åöä to work properly 🙌 #webdev #sidequest #buildinpublic
Screenshot of a work in progress web application showing an email with text content only and a JSON block below that with the email in raw format
260
Mikael Siidorow @handle.invalid · 30/01/2025
I am building a side project with mysidequest.xyz! My goal for the program is to have a functioning email client that I can personally use instead of sluggish Gmail by the end of 6 weeks. Planning to post progress updates here every week! #svelte #local-first #gmail
Zero clicks, zero unread emails

Blazing shortcuts and smart rules run your email inbox on autopilot. Lets founders focus on what matters: ship fast and talk to customers—not on unread emails.

project index, sidequest
240
Mikael Siidorow @handle.invalid · 27/11/2024
Hey bsky! Never became active on Twitter, but this seems like a new start 👋 Interested in all things web dev. Recently dove into the world of local-first thanks to @syntax.fm and @localfirst.fm. Looking to found a startup at some point in the near future 🏗️
040