Building an open source platform for business owners to be on top of their finance 💫 @middayai and @languine_ai

Sweden, Stockholm
Joined September 2009
Life update: I'm going full time on @middayai We're building the OS for running your business smarter, providing you with insight and automates the boring tasks, allowing you to focus on what you love to do instead. Here's how it all started – and where we're going:
Using yield in AI SDK is so underrated, love it.
9
8
161
With the Tracker Agent in Midday, you can create entries, start a live tracker, and list, create, or update projects. When your done, just send the invoice.
3
66
0
Midday x Supabase Meetup next Tuesday in Stockholm! Come hang out with the teams from Midday and Supabase. 📍 Builders House 🍕 Pizza & beers Link ⬇️🧵
7
6
68
In your frontend, just use `useDataParts` to render the buttons and use `useChatActions` to send a message to the chat.
14
Just define your instructions for the suggestions; behind-the-scenes context is injected for relevant follow-up questions.
1
9
How we generate follow up questions for Midday in 2 easy steps using AI SDK Tools (Agents + useDataParts) 🧵⬇️
3
5
67
0
I really love this React library.
Just shipped support for Redis in ai-sdk-tools/memory Now support: • In memory (dev) • Drizzle (PostgreSQL, MySQL, SQLite) • Upstash (serverless/edge) • Redis (ioredis & redis packages)
11
5
151
Just shipped major updates to `ai-sdk-tools/memory` 🚀 🔍 Search & pagination for chat history 🗑️ deleteChat method ⚡ Optimized Redis/Upstash with sorted sets 📦 Auto JSON parsing + UIMessage format Plus a beautiful chat history UI with search & overlay sidebar Enjoy!
11
4
230
0
It’s easy to share when things go well. But building a startup? Most of the time, it doesn’t go according to plan. Stuff breaks. Solutions don’t work. Customers get angry. You gain 2 subscribers but lose 5 by the end of the day. It’s a fucking emotional rollercoaster. You work harder than you should. You question everything. And still, you wake up the next day and try again, because you care. After 1.5 years building Midday I’ve realized it’s not about the perfect plan. It’s about the persistence to keep showing up when nothing works. And that’s where a great cofounder matters more than anything. Someone who believes just as much when things break. Who pushes you when you’re stuck. Who carries the vision when you’re tired. Startups are too hard to do alone. If I’ve learned one thing: Take bigger bets. Move faster. Most “safe” decisions don’t move the needle anyway. You’ll fail a hundred times, but all it takes is one right call to change everything. Building Midday has been chaos, clarity, exhaustion, and joy, all at once. And I wouldn’t trade it for anything. Here’s to everyone building through the mess. Keep going.
23
8
3
175
Midday v2 beta is expected this week.
2
2
61
How I run Midday as a solo engineer and ship fast: - Next.js (dashboard/website) - tRPC/REST - API - @supabase (Auth, DB, Storage, Realtime) - @vercel - Hosting - @speakeasydev - SDKs - @resend - emails - @triggerdotdev - jobs - @OpenPanelDev - analytics - TypeScript, Biome, Cursor
51
59
4
1,136
Keyboard navigation added to Midday inbox.
1
71
0
Builders House in Stockholm coming along nicely.
29
8
573
So who’s building a verified ARR metric tool? cc @marc_louvion
2
21
We just shipped inline edit + pattern matching using embeddings for fast categorization in Midday.
3
4
196
0
I would never build a startup without a co-founder.