JSI, C++ & Runtime Boundaries
Native modules designed around direct JSI access, reduced bridge pressure, predictable memory behavior, and C++ execution for latency-sensitive work.
React Native + C++ + JSI performance engineer.
I build bridge-free native modules, binary data pipelines, runtime integrations, and performance-critical mobile infrastructure where JavaScript is not allowed to be the bottleneck.
Deep Expertise
Native modules designed around direct JSI access, reduced bridge pressure, predictable memory behavior, and C++ execution for latency-sensitive work.
ArrayBuffer transport, image buffers, hashing, base64, native schedulers, SQLite/WatermelonDB flows, and media integrations such as AVFoundation.
Smooth interactions with Reanimated, Gesture Handler, Skia, plus native iOS/Android integrations, releases, CI/CD, and production ownership.
Performance Research
Representative benchmark themes from native-module research and open-source work.
Keep parsing, hashing, scheduling, media, and buffer operations outside UI-critical JavaScript work.
Published Research
Published engineering research on React Native internals, JSI boundaries, data layout, and native performance.
A deep dive into JSI performance: HostFunction vs HostObject, NativeState, stack allocation, and reducing JS ↔ C++ crossings, with benchmarks showing where the real gains come from.
Read on Margelo BlogHow data shape, API design, and string building impact JSI performance, with real benchmarks and up to 30x speedups.
Read on Margelo BlogArchitecture Case Studies
Automatically generates skeleton screens from existing UI layout without manual configuration.
Fade gradient wrapper for React Native scroll views and overlays.
Zero-copy data transport from JSI C++ to JavaScript via columnar ArrayBuffer layout.
High-performance xxHash generation for React Native using optimized C++ and JSI bindings.
Fast base64 encode/decode for React Native with optimized C++ and JSI bindings.
Ultra-fast ULID generation for React Native using JSI and native execution.
More libraries
Stack
About
My work sits at the boundary between React Native and native runtimes: JSI, C++, Swift/Kotlin, AVFoundation, binary data, rendering, memory, and the runtime internals that decide whether a mobile product feels instant or heavy.