Hi, I'm Lucas Rodrigues

Developer

A developer passionate about programming since the age of 9. Currently, I'm particularly interested in Data-Oriented Design, HPC and WebAssembly.

About Me

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.

Published Research Papers

Efficient Data Exchange between WebAssembly Modules

Future Internet, Vol 16, Issue 9 September 2024 DOI: 10.3390/fi16090341

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.

Awards & Achievements

πŸ†

1st Place - "Concurso de Poster INFOTEC 2025"

Hosted by IPCB 2025

First place in the 'Concurso de Poster INFOTEC 2025' with the Karmem2 project β€” a cross-language and cross-module communication system that enables efficient data exchange between different programming languages and WebAssembly modules.

πŸ”— View
πŸ†

1st Place - Pixabay Developer Challenge

Hosted by Pixabay 2017

First place in the Pixabay Developer Challenge for creating a Photoshop plugin that allows users to search and download images directly from the Pixabay library.

πŸ”— View

Software Projects

Karmem2

An efficient cross-language and cross-module communication system. This project consists in a custom IDL, code generator and a custom runtime.

WebAssembly Code Generator Serializer ABI Shared Memory FFI Zig Go C Swift Odin Rust

Karmem

Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.

WebAssembly Serializer Code Generator FFI Zig Go C Swift Odin Rust AssemblyScript .NET

Gio-Plugins

Gio-Plugins offers new plugins to extend and enhance your Gio app. Inspired by flutter/plugins repository,

Golang Gio JavaScript Java Objective-C C Android Windows macOS iOS

InkWASM

A code generator enabling a faster alternative to `syscall/js`. Code-generated Javascript and Assembly, up to 2x faster than native syscall/js.

Golang WebAssembly JavaScript Code Generator Meta-Programming Compiler Assembly

NanoPOW

NanoPow makes possible to get the PoW of Nano Cryptocurrency using GPU (OpenCL) and CPU using Golang

Cryptocurrency GPU OpenCL Golang Cryptography Blake2

Nanollet

The unique ultra-light wallet for Nano/Raiblocks with amazing features, written in Golang.

Cryptocurrency Cryptography SPV Ed25519 Blake2 Blake2 XOF

InsteLikes

A website and app to promote your Instagram, get likes, followers and comments.

Go PHP Java Objective-C Android Windows iOS macOS TLS API HTTP Ed25519 X25519 ChaCha20 Blake2 FreeBSD MariaDB Social Media Reverse Engineering

Skills

Programming Languages and Related
πŸ’»
Golang
⚑
Zig
πŸ—ƒοΈ
SQL
🐘
PHP
πŸ“œ
JavaScript
🧩
AssemblyScript
🍏
Objective-C
🐍
Python
πŸ§ͺ
Odin
πŸ”§
C
β˜•
Java
πŸ“Ÿ
Arduino
🌐
WebAssembly
πŸ” 
LLVM
🎨
GLSL
FFI and Similar
🧩
COM API
🧩
JAVA JNI
Network Protocols and Similar
🌐
TCP
🌐
UDP
🌐
HTTP
πŸ”
TLS
πŸ”
SSH
πŸ”
WireGuard
πŸ—„οΈ
SMB
πŸ—„οΈ
S3
πŸŽ‡
ILDA
πŸ’‘
DMX
πŸ’‘
ArtNET
Cryptography
πŸ”
Ed25519
πŸ”
X25519
πŸ”
ChaCha20
❌
SHA-3
❌
SHA-2
πŸŒ€
BLAKE2
πŸŒ€
BLAKE3
πŸ”
SCrypt
❌
AES
πŸ”
BCrypt
πŸ”
Argon2
❌
PBKDF2
πŸ”
Poly1305
🧬
NTRU
🧬
SPHINCS+
Serializers and Similar
πŸ”£
JSON
πŸ“¦
FlatBuffers
πŸ“¦
Protobuf
πŸ“¦
Karmem
πŸ–ΌοΈ
SVG
🌐
HTML
πŸ—‚οΈ
XML
Version Control and Related
πŸ”„
Git
πŸ™
GitHub
πŸ“¦
SourceHut
Virtualization and Similar
πŸ–₯️
Proxmox VE
πŸ–₯️
Firecracker
πŸ–₯️
Wazero
πŸ–₯️
Docker
Database and Similar
πŸ›’οΈ
MariaDB
⚑
REDIS
πŸ—„οΈ
MySQL
πŸ“¬
RabbitMQ
πŸ—„οΈ
Neo4J
πŸ—„οΈ
MongoDB
Computer Graphics and Similar
πŸ–ΌοΈ
OpenGL
🌐
WebGL
Integration Test and Similar
βš™οΈ
CirrusCI
βš™οΈ
GitHub Actions
βš™οΈ
SourceHut
Microcontrollers
🧠
CH32V003
πŸ“‘
ESP32-C3
🧠
RP2040

Contact Me

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

πŸ“ Portugal