Hi, I'm Dany LE

PhD/Engineer in Computer Science. 7+ years of experience in embedded Linux software development, specializing in Yocto, BSPs, Linux drivers, real-time middleware, and robotic system. Accustomed to working on critical industrial projects (energy, railway), with a strong focus on software architecture, quality, cybersecurity, and continuous integration. Comfortable in Agile environments and multidisciplinary teams (Systems, Hardware, V&V).

๐Ÿ—ž๏ธ Read my blog More about me

๐Ÿš€ Some (but not all) personal projects

DIYA (WIP)

Custom Linux distribution built with the Yocto Project for embedded systems. The distribution is designed to be modular, lightweight, and tailored for specific hardware platforms.
It currently includes a set of Yocto layers that enable building images and SDK for : PinePhone, Raspberry Pi 3B+, and Orange Pi Neo. These layers provide board support packages (BSPs), hardware-specific configurations, and optimized software stacks for each platform.

Yocto Bitbake Diya Mobile OS Pinephone Raspberry Pi Orange Pi Neo
View on git.iohub.dev โ†’

U4GO: Open USB 4G

U4GO is a lightweight embedded Linux distribution based on the Yocto Poky and is built/generated from my dedicated Yocto layer, meta-u4go-distrib. It is specifically tailored for USB 4G/LTE modem sticks based on the Qualcomm MSM8916 platform, and it has been tested on the two devices currently in my collection. The goal of U4GO is to provide a clean, efficient, and maintainable Linux environment optimized for these compact mobile-router-style devices.
More detail on my blog poste.

u4go Bitbake USB 4G/LTE Qualcomm MSM8916 Yocto
View on git.iohub.dev โ†’

DIYAC: Wayland compositor for DIYA

DIYAC is a lightweight Wayland compositor built on wlroots, intended to serve as the default compositor for the Diya Linux distribution. It is primarily designed as the default graphical compositor for the PinePhone, where Diya runs as a Linux-based mobile operating system.

diyac Diya Wayland compositor PinePhone mobile OS
View on git.iohub.dev โ†’

dysm-rs

Session manager for the Diya Linux distribution rewritten in Rust, ported from the original C-based implementation (diya-session-manager). It is intended to serve as the default session manager for the graphical environment on the PinePhone, where Diya operates as a Linux-based mobile operating system.

Diya Session manager PinePhone Rust Dbus
View git.iohub.dev โ†’

diyagl-rs: Diyagl Is Yet Another Gtk4 Layer-shell (WIP)

Graphical shell for the Diya Linux distribution built based on GTK4 Layer Shell, Dbus and Wayland, rewritten in Rust and ported from the original C-based implementation (diya-shell). It is intended to serve as the default application launcher and system management interface for the PinePhone, where Diya operates as a Linux-based mobile operating system.

Dbus Diya Gtk4 layer shell Rust PinePhone
View on git.iohub.dev โ†’

AntOS

AntOS is a web-based remote virtual desktop environment that provides an all-in-one solution for setting up a cloud-based, self-hosted working environment. It features a backend API and services, a front-end web-based window manager, application APIs, a GUI toolkit, and file system abstractions. It also includes an application store and an SDK for in-browser application development, deployment, and packaging. AntOS is designed to work across devices, including desktop computers and mobile devices.

Antos web OS typescript REST API GUI
View on Github โ†’

luafcgi: FastCGI implementation for Lua in Rust

LuaFCGI is a FastCGI implementation written in Rust that enables running Lua scripts as a dynamic web backend. It is used by the AntOS backend to handle web-based API requests. By implementing the standard FastCGI protocol, it remains compatible with common web servers such as Nginx and Apache.

Antos Lua FastCGI REST API Rust
View on git.iohub.dev โ†’

PTerm: A terminal emulator for Pharo

PTerm is PTerm, the (only) terminal emulator for Pharo Smalltak image. It implements using Phato Graphical stack and is VT100-compatible. It allows to open directly a Terminal emulator inside of the Pharo IDE.

Pharo IDE Smalltalk Terminal Emulator VT100
View on Github โ†’

And many more...

Check my Github and git.iohub.dev for more projects...

Github git.iohub.dev
Github โ†’ git.iohub.dev โ†’
ยฉ๏ธ 2026 by Dany LE, iohub.dev