React Native JSI Deep Dive — Part 12: Production Debugging and Pitfalls — Why Did It Crash and How Do You Find Out?
A SIGSEGV in production gives you a wall of hex addresses, mangled C++ symbols, and three threads pointing…
read more →Independent software engineering studio. We build applications, systems, and infrastructure — from mobile apps to distributed systems and performance-critical code.
We design and build production-grade software across the stack.
We work on problems where architecture, performance, and correctness matter.
We build our own technology — applications, developer tools, infrastructure systems, and experimental products.
Products let us explore new ideas and push beyond client constraints.
Deep engineering content based on real systems we build — distributed systems, mobile architecture, React Native internals, and P2P architectures.
We write to explain how systems actually work.
Live sessions and workshops on systems engineering, P2P architectures, React Native internals, and performance optimization.
We teach the concepts we use every day — from fundamentals to advanced system design.
We are not limited to a specific stack or domain — we choose the right tools for the problem.
heartIT is an independent engineering studio focused on building serious software without compromise. We work across the stack — from user-facing applications to backend systems and low-level performance-critical code.
We have deep expertise in areas like real-time systems, peer-to-peer architectures, and distributed systems, but we are not limited to any single domain.
Inspired by the Heart Pirates, we operate as a small, independent crew: exploring new technologies, building original systems, and sharing knowledge openly.
Local-first shared expense ledger for households. Peer-to-peer sync, end-to-end encrypted, built on the Holepunch stack.
learn more →React Native + Metal. Real-time video processing with native GPU acceleration.
Peer-to-peer infrastructure using Hypercore, Hyperswarm, and Autobase.
Real-time audio and video communication with custom signaling and media pipelines.
Building core products or exploring new architectures from the ground up.
Working on complex systems that need senior-level execution and deep technical expertise.
Prototyping new technologies, building proof-of-concepts, or solving hard engineering problems.
We write about systems we build and technologies we explore.
A SIGSEGV in production gives you a wall of hex addresses, mangled C++ symbols, and three threads pointing…
read more →React Native now offers three ways to build native modules: TurboModules with codegen and type safety, pure JSI…
read more →AsyncStorage serializes every read through the bridge. MMKV delivers sub-millisecond key-value access by memory-mapping a file directly into…
read more →