A developer passionate about programming since the age of 9. Currently, I'm particularly interested in Data-Oriented Design, HPC and WebAssembly.
At present, I am the owner of Inkeliz Technologies, a company that develops solutions primarily in WebAssembly, Golang, Zig, C, Java, and Objective-C. Among our most popular products is InsteLikes, a platform that reached over 2 million users. Also, Karmem, an extremely efficient serializer for IPC in WASM.
I also contribute to open-source projects, such as Gio, Gio-X, and Gio-Plugins, and even FreeBSD. I am one of the top 50 users on the Portuguese StackOverflow. Throughout my career, I have also acquired knowledge in cryptography, performance, data design, and virtualization.
This paper explains how Karmem2 works and how it enables seamless and fast communication across multiple programming languages and WebAssembly modules. It also explores Data-Oriented Design and its advantages over Object-Oriented Programming.
An efficient cross-language and cross-module communication system. This project consists in a custom IDL, code generator and a custom runtime.
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
Gio-Plugins offers new plugins to extend and enhance your Gio app. Inspired by flutter/plugins repository,
A code generator enabling a faster alternative to `syscall/js`. Code-generated Javascript and Assembly, up to 2x faster than native syscall/js.
NanoPow makes possible to get the PoW of Nano Cryptocurrency using GPU (OpenCL) and CPU using Golang
The unique ultra-light wallet for Nano/Raiblocks with amazing features, written in Golang.
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.