You must be logged in to sponsor kraenhansen
Become a sponsor to Kræn Hansen
I work 30 hours per week as a Senior Software Engineer building developer tools for @mongodb
Current focus 🎯
- Improving the developer experience of building libraries (and apps) for React Native:
- Getting modern web-spec runtime APIs to React Native.
- ☝️ via building tooling / a library for generating native module bindings from Rust code for React Native (via a Hermes ↔ NAPI binding).
- ☝️ via moving forward NAPI support in the Hermes JavaScript engine.
- Testing universal cross-platform libraries through my mocha-remote project.
(see my talk at React Summit US '23)
- Advancing Local-First software
- I'm working on a Automerge binding for React Native
(using Uniffi anduniffi-bindgen-react-native
).
- I'm working on a Automerge binding for React Native
Featured work
-
facebook/react-native
A framework for building native applications using React
C++ 119,878 -
realm/realm-js
Realm is a mobile database: an alternative to SQLite & key-value stores
TypeScript 5,823 -
kraenhansen/dotenv-run-script
Run NPM scripts with different environments
TypeScript 15 -
kraenhansen/mocha-remote
Run Mocha tests somewhere - get reporting elsewhere ☕️🕹
TypeScript 10 -
kraenhansen/promise-handle
Exposes the reject and resolve function on a Promise
TypeScript 1 -
kraenhansen/ink-spawn
Component for Ink, spawning child processes
TypeScript 2