Hello, edusperoni.dev
A home for my projects, open-source work, and notes on building software.
~/edusperoni Brazil
I’m a software architect and NativeScript maintainer. I lead the tech team at Blackout Lighting Console, and work on SAP MDK and Breethe at Valor Software.
This is where I collect what I’m building, writing, and working on in open source. Most of it involves Angular, native apps, or figuring out what’s happening underneath them.

01 / Writing & conversations
A home for my projects, open-source work, and notes on building software.
A conversation about native APIs, JavaScript runtimes, performance, and where NativeScript fits.
Generating a shareable image from a view that never appears on screen, including native layout and Angular integration.
Exploring how independently loaded modules can work in a native mobile application.
Bringing Android’s declarative UI toolkit into a NativeScript application.
02 / Current work
I lead the tech team at Blackout, a professional lighting-control app for film, television, and live events. It’s built with Angular and NativeScript.
There’s a lot going on behind the faders: native UI, lighting protocols, state management, and the timing constraints of controlling real fixtures.

03 / Open source
I’m a NativeScript maintainer and Technical Steering Committee member. My work spans the Angular integration, core framework, and native runtimes.
These links go to my pull requests, if you’d like to see the code and discussions.
The Angular integration: rendering Angular components as native views.
View Eduardo’s pull requestsCore UI, navigation, and the platform behavior behind the public APIs.
View Eduardo’s pull requestsJavaScript and Android interoperability, runtime performance, and debugging.
View Eduardo’s pull requestsThe iOS runtime, native interoperability, and memory management.
View Eduardo’s pull requests