Kræn Hansen
banner
kraenhansen.dk
Kræn Hansen
@kraenhansen.dk
Software craftsman, particularly interested in local-first software, databases, sync engines and (react) native code.
Father of three 👭🏼👶 from Denmark 🇩🇰
Building DevTools at MongoDB 🍃

Accepts sponsorships 🐙 https://github.com/sponsors/kraenhansen
Pinned
TL;DR I've decided to leave my job at MongoDB 🍃
Reposted by Kræn Hansen
Hello #Local-First enthusiat, We have great news to share with you! @fosdem.org '26 wil be hosting a full devroom dedicated entirely to local first software. We have gathered the best lineup ever, all the major open source projects will be presenting! Come and join us, it is free! openlocalfirst.org
Open Local First
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
December 22, 2025 at 9:34 PM
Reposted by Kræn Hansen
Hello #Local-First enthusiat, We have great news to share with you! @fosdem.org'26 will be hosting a full devroom dedicated entirely to local first software. We have gathered the best lineup ever, all the major open source projects will be presenting! Come and join us, it is free! openlocalfirst.org
Open Local First
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
December 23, 2025 at 7:48 AM
TL;DR I've decided to leave my job at MongoDB 🍃
December 11, 2025 at 7:01 PM
It's time to wrap up this year - what better way than filling out the State of React Native survey from @swmansion.com? survey.2025.stateofreactnative.com
State of React Native 2025
Participate in the State of React Native survey to share your insights.
survey.2025.stateofreactnative.com
December 8, 2025 at 7:47 AM
Reposted by Kræn Hansen
Node-API for React Native wasn't built in a weekend. Khalef Hosany (Microsoft) & @kraenhansen.dk (MongoDB) detail the community effort, from a Windows-specific prototype to a public standard. They discuss "nerd sniping" & why they need your feedback now ➡️ youtu.be/TN4ENNf31vs
Building Node-API for React Native With Khalef Hosany & Kræn Hansen
YouTube video by Callstack
youtu.be
November 20, 2025 at 1:08 PM
Reposted by Kræn Hansen
🤔 What if there were a conference without talks? Just hanging out with OSS maintainers & builders, seeing what they’re working on, and learning cool stuff by actually talking to people.

🤯 What if hallway track turned into the whole event!

💡 @tannerlinsley.com is exploring it. Interested? ⬇️
Web Forge Conf - A new kind of web developer conference
A community funded, not for profit event built for creators and the developers who use their work. Less stage. More story. All signal.
webforgeconf.com
November 13, 2025 at 9:36 AM
@schickling.dev good luck with the conference tomorrow! I'm looking forward to the videos 🤞 (and next year's local-first conf? 🙏😅)
November 11, 2025 at 10:02 PM
Admittedly - suuuper niece and specific request:
How would you coordinate multiple JS engines implementing Node-API running in the same process?

Here's my take github.com/callstackinc..., wrapping opaque pointers in objects referencing a struct of function pointers to use.

Feedback is appreciated!
Enable multiple Node-API hosting JS engines / runtimes to share the global Node-API functions by kraenhansen · Pull Request #329 · callstackincubator/react-native-node-api
Stacked on #328. This is my suggestion for adding "multi-host" support to weak-node-api, enabling multiple engines implementing Node-API to co-exist and share the Node-API function namesp...
github.com
November 10, 2025 at 10:16 PM
Reposted by Kræn Hansen
Hi, I’m Alex goldman. I used to host a podcast called Reply All that some people liked. For the past year I have been making a show called @hyperfixedpod.bsky.social. We now have 25 episodes (50 if you count premium episodes). You might enjoy it! Listen if you liked reply all
November 1, 2025 at 6:36 PM
I have huge (no longer secret) nerd-crush on this guy 🤓

Josh is a great fellow, hire him - 'nuff said ...
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 4:26 PM
Shipping a prebuilt Xcframework on #npm is harder than it should be.

It may contain internal symbolic links when it wraps a versioned MacOS framework. These are stripped from the archive uploaded to the registry, meaning it's broken when downloaded again 🫠
October 30, 2025 at 7:08 AM
Please don't get me wrong here 🙏

Let's just say I find it curious when four female devs (three of which have AI altered pics) and none have their workplace listed, starts following me the same day 😬
October 30, 2025 at 7:00 AM
This years @reactuniverseconf.com was awesome! In particular my conversation with @psyche.social and Khalef Hosany (from @microsoft.com) about @nodejs.org #Node-API support in @reactnative.dev 💚

We also touched on what it take to build an #opensource community and use of AI 🤖

youtu.be/TN4ENNf31vs
Building Node-API for React Native With Khalef Hosany & Kræn Hansen
YouTube video by Callstack
youtu.be
October 29, 2025 at 8:25 AM
PSA: If you've cloned a repo like @expo.dev's mono-repo, remember to disable @github.com Actions.

Thankfully all was discounted (presumably usage is within the free tier? 🤷)
October 26, 2025 at 1:29 PM
Reposted by Kræn Hansen
Stop recompiling native modules! Vladimir Morozov (Microsoft) & Mariusz Pasiński (@callstack.com) explain how Node-API brings ABI stability to React Native, ending the update nightmare and allowing polyglot modules (Rust, Go!) ⬇️ youtu.be/MsWmfBlx6jw
How Node-API Brings Stability to React Native Modules With Vladimir Morozov & Mario Pasiński
YouTube video by Callstack
youtu.be
October 24, 2025 at 7:53 AM
Lots of gems in @chmal.it's interview of Mariusz and Vladimir on #NodeAPI (in the context of #reactnative) from this years @reactuniverseconf.com!
www.youtube.com/watch?v=MsWm...
How Node-API Brings Stability to React Native Modules With Vladimir Morozov & Mario Pasiński
YouTube video by Callstack
www.youtube.com
October 22, 2025 at 6:44 AM
@seaofclouds.com do you design SWAG (clothes 'n stuff) as well?
October 20, 2025 at 7:40 AM
Reposted by Kræn Hansen
Lately I've been rejecting "productivity culture" for "I do what I want" culture. I don't need a new journaling system or a calendar app. I don't want to sell my paintings. I don't want a content schedule. The world gets what I have to give.

You're welcome 🫶
October 20, 2025 at 12:09 AM
What a landing page for an awesome project! 🚸
🫠 automerge.org

The new Automerge website is live!!

The biggest (smallest) surprise? How fun it was to build the demo!

Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
October 17, 2025 at 12:11 PM
Reposted by Kræn Hansen
🎮 Like CRDTs and videogames? @inkandswitch.com is ✨hiring✨ for a project that combines @automerge.org with @godotengine.org to make the next generation of collaboration tools for game development!

More detail here: inkandswitch.com/jobs/godot-i...

(Fully remote 🌍🌎🌏 contract, late Nov to April)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
October 15, 2025 at 12:41 AM
Love how much of the latest @reactnative.dev release is removal and deprecations! github.com/facebook/rea...
While it might cause downstream friction, it's such a healthy sign for a project to not "just add on" but tackle its technical debt head first! I hope this doesn't stop if we ever get to 1.0!
github.com
October 8, 2025 at 6:36 AM
With React transition to a new technical governance structure, I'm more excited than ever to contribute. It's a marathon, not a sprint and it's here to stay.
Introducing the React Foundation
October 7, 2025 at 6:56 PM
Reposted by Kræn Hansen
PEOPLE! Nominate your favorite opensource maintainers NOW!

www.commits.dev
The Commits Award Show | August 25, 2026
Join us as we honor open-source innovators, share their stories, and give them the flowers they deserve. The real reward of open-source? The community that builds it.
www.commits.dev
October 6, 2025 at 1:43 PM
I don't know why we collectively tolerate this 👇
debugging e2e tests where the iteration cycle is ~5 minutes is hell

way too slow to find any flow
too quick to context switch to another task
October 6, 2025 at 4:46 PM