Android Apps and SDKs
iOS Apps and SDKs
Flutter Apps / Plugins and Dart Package SDKs
Extensive Experience in BLE Development
Over the past few years I've primarily worked on BLE projects.
This included SDKs for customer-specific BLE requirements with OTA/OAD (Over The Air / Over The Air Download) Controller-Firmware-Update functionality.
Rust Development
Through my last project I was able to acquire extensive knowledge of Rust over several years:
Additionally, through my work I have been able to gain experience with Rust async (Futures / Streams), with the Tokio and Smol runtimes and including my own Future / Stream trait implementations.
In the above explained context I also used egui, a relatively simple Rust-only GUI library that can be used to create GUI apps for mobile and desktop platforms.
Its UI and UX are nowhere near comparable to Flutter or native iOS/Android/... UI libraries, but for rapid prototyping or like in my case for developing host-platform integrations very helpful,
as Rust is used directly and does not require creating separate FFI interfaces for the respective GUI (Flutter UI / SwiftUI / Jetpack Compose).
With that I also gained some experience with Rust GUIs. I also tested Slint and Iced, but in the end egui is the easiest to use and the only Rust GUI library that works on both desktop and mobile platforms with minimal effort.
Fernando Lopes
DE 72218 Wildberg
(40km on the south of Stuttgart)