Sign in

Kræn Hansen 🇩🇰

@kraenhansen.dk
428 followers 273 following 598 posts

Software craftsman, interested in local-first software, databases, sync engines and (react) native. Father of three 👭🏼👶 from Denmark 🇩🇰 Building Developer Experiences @elevenlabs.io Accepts sponsorships 🐙 github.com/sponsors/kraenhansen

PostsRepliesMedia
Kræn Hansen 🇩🇰 @kraenhansen.dk · 19/09/2026
Tried agentic coding via the #claude connector in #xcode - can't say I'm impressed 🙄 Would expect editing project files as the primary use-case for choosing a built-in xcode experience over just editing source files in another editor / agent harness.
Screenshot of Xcode failing miserably at modifying project settings
000
Kræn Hansen 🇩🇰 @kraenhansen.dk · 07/09/2026
That feeling when you accept defeat and trash your starved out #sourdough. Bittersweet as it also frees up mental space and eliminates the reminder of your carelessness, every time you open the fridge to see the corpse of what you once hoped would bring your family fresh bread on a weekly basis ...
030
Kræn Hansen 🇩🇰 @kraenhansen.dk · 25/08/2026
@jlowin.dev reading jlowin.dev/blog/stop-co... I'm left wondering if your stance on this has changed now that harnesses enable searching these tools: platform.claude.com/docs/en/agen...
jlowin.dev
Stop Converting Your REST APIs to MCP
Your auto-generated MCP is bad, and you should feel bad.
100
Kræn Hansen 🇩🇰 @kraenhansen.dk · 25/08/2026
I've been writing #TypeScript professionally for many years now ... And I Was Today Years Old When I Realised that #TypeScript private members are class and not instance scoped 🫠
050
Kræn Hansen 🇩🇰 @kraenhansen.dk · 12/08/2026
For anyone wanting to look at the solar #eclipse 🌑 without frying your retinas 🧿 Putting a magnifying glass in front of the #pinhole makes it bigger
060
Reposted by Kræn Hansen 🇩🇰
gagik @gagik.bsky.social · 12/07/2026
it’s the day to talk about the future of tech #localfirstconf
261
Reposted by Kræn Hansen 🇩🇰
gagik @gagik.bsky.social · 12/07/2026
thanks @jakelazaroff.com I can finally understand what 90% of bluesky tech discourse is about now @localfirstconf.com
Photo of a presentation about atproto
021
Reposted by Kræn Hansen 🇩🇰
Callstack @callstack.com · 29/06/2026
Voice agents are more than speech in, speech out. Luke Farrell has recently talked to @kraenhansen.dk about perceived latency, turn-taking, interruption handling, and the tradeoff between speed and expressiveness. Watch their conversation ⬇️ clstk.com/4v3o7iK
clstk.com
How Voice Agents Handle Latency, Turn-Taking, and Safety With Kræn Hansen
Kræn Hansen (ElevenLabs) talks voice-agent UX, from turn-taking and safety to layered SDK design for React and React Native.
012
Reposted by Kræn Hansen 🇩🇰
ElevenLabs @elevenlabs.io · 05/05/2026
Voice Changer transforms any speech into a different voice while preserving the original timing, emotion, and delivery. Send an audio file to our API and get back the same performance in a new voice, ready for character work, localization, or fixing lines in post.
242
Reposted by Kræn Hansen 🇩🇰
Tadas Petra @tadaspetra.com · 17/04/2026
We built a Lie Detector AI Agent. It listens to conversations and interrupts when it detects a lie: - A loud buzz - An angry pirate calls it out in real time Built with ElevenLabs Agents. youtu.be/SMp1M1LmYwE
youtu.be
We built a Fact Checker Agent
YouTube video by ElevenLabs Developers
231
Reposted by Kræn Hansen 🇩🇰
ElevenLabs @elevenlabs.io · 15/04/2026
Introducing ElevenLabs Devs, a new YouTube channel for AI engineers. Expect deep dives, demos, and clear explanations of key concepts across Text to Speech, Speech to Text, ElevenAgents, and broader AI systems. Subscribe: www.youtube.com/@elevenlabsd...
042
Reposted by Kræn Hansen 🇩🇰
ElevenLabs @elevenlabs.io · 10/04/2026
ElevenLabs Skills have crossed 11k downloads. Once installed, you can use them to build apps with ElevenAgents, Speech to Text, Text to Speech, music, and sound effects. Install them with: > npx skills add elevenlabs/skills
121
Kræn Hansen 🇩🇰 @kraenhansen.dk · 27/03/2026
When I joined @elevenlabs.io three months ago, I didn't expect the autonomy and mandate for change to ship a major version bump in a package with 300K weekly downloads 🤯 I'm really proud of this release!
040
Reposted by Kræn Hansen 🇩🇰
Martin Kleppmann @martin.kleppmann.com · 20/03/2026
Thank you @steefjan.bsky.social for this nice write-up of my keynote at QCon London this week: www.infoq.com/news/2026/03... My slides are now up as well: speakerdeck.com/ept/mitigati...
infoq.com
QCon London 2026: Kleppmann on Mitigating Europe's Cloud Dependency with Local-First Software
Europe is completely dependent on US cloud services, Martin Kleppmann told QCon London. His fix: commoditise everything. He walked through three technologies he's helped build: multi-cloud via de fact...
15316
Kræn Hansen 🇩🇰 @kraenhansen.dk · 19/03/2026
I've always enjoyed pair programming as a way to spend time with my colleagues and collaborators, while building something useful. As assisted software engineering is moving up the chain of abstraction, I'm wondering if "Pair Planning" is going to be a thing?
120
Reposted by Kræn Hansen 🇩🇰
ElevenLabs @elevenlabs.io · 19/03/2026
11k people are using the ElevenLabs MCP server in Claude. It connects to your ElevenLabs account and lets you generate speech, sound effects, and music directly in Claude. All the friction of generating audio with ElevenLabs is gone.
173
Kræn Hansen 🇩🇰 @kraenhansen.dk · 13/03/2026
I had this neat little idea for a great open source contribution 💙
A time-bomb triggered on the 1st of April to override the forEach method on JavaScript arrays to call the callback on the next tick, instead of synchronously.
001
Reposted by Kræn Hansen 🇩🇰
Callstack @callstack.com · 12/03/2026
If your data and language model live on the device, why should the app need a network round trip to interact with them? @psyche.social & @kraenhansen.dk talk about: 🔹 local-first software 🔹 mobile security practices like certificate pinning 🔹 voice AI and real engineering stories Listen now 🎧
232
Kræn Hansen 🇩🇰 @kraenhansen.dk · 04/03/2026
I'm wondering if we shouldn't start formalizing a move of the review process "up the chain"? Reviewing code is largely decoupled from the plan which generated it and incorporating architectural feedback on a PR largely generated feels more like passing messages between prisoners 😬
010
Kræn Hansen 🇩🇰 @kraenhansen.dk · 02/03/2026
I've been used to relaxing while coding ... And the excitement of hitting a flow state of mind, was what got me addicted to all of this. I'm unsure if I'll ever get to experience either again.
050
Kræn Hansen 🇩🇰 @kraenhansen.dk · 24/02/2026
Just watched @martin.kleppmann.com make a great case for adding #technological #sovereignty to the list of values and benefits of #localfirst #software! I think many #europeans in the space knows this and its really nice to see it put into words in such a clear way 💙🙏 www.youtube.com/live/e3bsA2A...
youtube.com
LoFi/34 (Local-First) Meetup -- Tuesday 8AM PST Feb 24, 2026
YouTube video by Local First (LoFi.so)
051
Reposted by Kræn Hansen 🇩🇰
Callstack @callstack.com · 17/02/2026
Now live 🔊 React Universe On Air. Local-first software, voice agents, and real security stories with @kraenhansen.dk. Watch the full episode👇 clstk.com/40ghA7m
001
Kræn Hansen 🇩🇰 @kraenhansen.dk · 12/02/2026
Tune in to the latest episode of React Universe on Air where @psyche.social‬ and I have a jolly conversation about a mixed bag of topics dear to my heart 💙 #local-first, #ai powered toys for my kids, #hacking my bank, #stoicism and #parenting to name a few 😂
020
Reposted by Kræn Hansen 🇩🇰
React Native @reactnative.dev · 11/02/2026
React Native 0.84 is now available! This release makes Hermes V1 the default JavaScript engine and ships precompiled iOS binaries by default — bringing significant performance improvements and faster build times to all React Native apps. reactnative.dev/blog/2026/0...
reactnative.dev
React Native 0.84 - Hermes V1 by Default · React Native
Today we're excited to release React Native 0.84!
2507
Kræn Hansen 🇩🇰 @kraenhansen.dk · 08/02/2026
I've put up a few thoughts on ways to improve the DX of linking #Node-API addons into #Xcode projects: github.com/callstackinc... Please give it a read and comment if you have thoughts or alternative ideas 💙
github.com
Improve DX of linking prebuilds · callstackincubator react-native-node-api · Discussion #262
Problem Loading addons via relative paths on Node.js Early on, we had a goal of supporting packages on NPM with existing Node-API addons. Many existing packages use simple names for their library t...
021
Kræn Hansen 🇩🇰 @kraenhansen.dk · 04/02/2026
@elevenlabs.io just announced raising $500M at an $11B valuation to transform how people interact with technology 🎉 Valuation doubling since I signed my contract ... coincidence? I think not 🤔 This place has so much talent and so much potential and I'm really happy to be a part of the journey!
Captive thumbnail signaling the $11.000.000.000 valuation.
100
Kræn Hansen 🇩🇰 @kraenhansen.dk · 04/02/2026
Learning a new language 😊
000
Kræn Hansen 🇩🇰 @kraenhansen.dk · 04/02/2026
First to like @reactnative.dev on @npmx.dev 💙
180
Reposted by Kræn Hansen 🇩🇰
Niclas Overby Ⓝ @overby.me · 29/01/2026
@kraenhansen.dk doing #rust @reactnative.dev talk for @rust-cph.mastodon.social.ap.brid.gy meetup at veo.co
Talk in progress with rust cph participants at veo.co office
032
Kræn Hansen 🇩🇰 @kraenhansen.dk · 28/01/2026
@joodaloop.com I love how you share ideas on the "workbench" section of your website 💙 I think I might have to copy that idea for my own website 🙂
010
Kræn Hansen 🇩🇰 @kraenhansen.dk · 15/01/2026
Very relatable! The maintainer of the #Hermes engine is looking forward to Node-API support landing: A major milestone on the journey of adding Node-API to #ReactNative 💙 Lots of kudos and energy goes out to the team at @microsoft.com and Vladimir Morozov in particular! github.com/facebook/her...
020
Kræn Hansen 🇩🇰 @kraenhansen.dk · 05/01/2026
Today was my first day on the Developer Experience team at @elevenlabs.io - A marked leader in AI voice cloning for text-to-speech, dubbing and voice AI agents.
160
Kræn Hansen 🇩🇰 @kraenhansen.dk · 02/01/2026
It's official ⏼ #lifeatmongodb
Screenshot from the GitHub notification email making it official that I am being removed from the Realm organisation, as part of my off-boarding from MongoDB.
030
Reposted by Kræn Hansen 🇩🇰
Open Local First @localfirst.bsky.social · 22/12/2025
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
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...
046
Reposted by Kræn Hansen 🇩🇰
Niko Bonnieure @nikobonnieure.bsky.social · 23/12/2025
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
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...
042
Kræn Hansen 🇩🇰 @kraenhansen.dk · 11/12/2025
TL;DR I've decided to leave my job at MongoDB 🍃
240
Kræn Hansen 🇩🇰 @kraenhansen.dk · 08/12/2025
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
survey.2025.stateofreactnative.com
State of React Native 2025
Participate in the State of React Native survey to share your insights.
220
Kræn Hansen 🇩🇰 @kraenhansen.dk · 03/12/2025
@bun.sh you've forgot to share the big news 🎉 bun.com/blog/bun-joi...
bun.com
Bun is joining Anthropic
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
020
Reposted by Kræn Hansen 🇩🇰
React Universe Summit @reactuniverse.com · 20/11/2025
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
youtu.be
Building Node-API for React Native With Khalef Hosany & Kræn Hansen
YouTube video by Callstack
051
Reposted by Kræn Hansen 🇩🇰
Dominik 🔮 @tkdodo.eu · 13/11/2025
🤔 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? ⬇️
webforgeconf.com
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.
1512020
Kræn Hansen 🇩🇰 @kraenhansen.dk · 11/11/2025
@schickling.dev good luck with the conference tomorrow! I'm looking forward to the videos 🤞 (and next year's local-first conf? 🙏😅)
120
Kræn Hansen 🇩🇰 @kraenhansen.dk · 10/11/2025
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!
github.com
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...
011
Reposted by Kræn Hansen 🇩🇰
Alex Goldman @agoldman.bsky.social · 01/11/2025
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
333280
Kræn Hansen 🇩🇰 @kraenhansen.dk · 30/10/2025
I have huge (no longer secret) nerd-crush on this guy 🤓 Josh is a great fellow, hire him - 'nuff said ...
120
Kræn Hansen 🇩🇰 @kraenhansen.dk · 30/10/2025
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 🫠
010
Kræn Hansen 🇩🇰 @kraenhansen.dk · 30/10/2025
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 😬
100
Kræn Hansen 🇩🇰 @kraenhansen.dk · 29/10/2025
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
youtu.be
Building Node-API for React Native With Khalef Hosany & Kræn Hansen
YouTube video by Callstack
041
Kræn Hansen 🇩🇰 @kraenhansen.dk · 26/10/2025
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? 🤷)
A graph showing spending of GitHub Actions form a fork of the Expo mono-repository totaling ~ $130 in the current month.Screenshot of the settings screen to disable actions.
120
Reposted by Kræn Hansen 🇩🇰
React Universe Summit @reactuniverse.com · 24/10/2025
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
youtu.be
How Node-API Brings Stability to React Native Modules With Vladimir Morozov & Mario Pasiński
YouTube video by Callstack
031
Kræn Hansen 🇩🇰 @kraenhansen.dk · 22/10/2025
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...
youtube.com
How Node-API Brings Stability to React Native Modules With Vladimir Morozov & Mario Pasiński
YouTube video by Callstack
040