Hi, I'm Andrea Ricchi.
I build software for the embedded world.
I'm a passionate Embedded Software Developer specializing in C/C++, Rust, and Dart. From low-level firmware to modern UI frameworks like Qt and Flutter.
I love bringing hardware to life.
About Me
I am a dedicated embedded developer with a strong foundation in systems programming and a knack for solving complex problems. My expertise lies in creating robust and efficient software for resource-constrained devices.
I have extensive experience with C/C++ and have embraced modern languages like Rust for its safety and performance. On the application layer, I leverage Qt and Flutter/Dart to build intuitive and responsive user interfaces.
Building custom Linux distributions for embedded systems using Yocto and Buildroot is one of my core competencies. I am a firm believer in open-source and actively contribute to various projects. I also maintain my own Qt plugin and a Flutter package, which allows me to continuously learn and share with the community.
Projects
Free and Open Source Virtual Keyboard
Qt virtual keyboard plugin for embedded applications.
Customizable, Multi-Language On-Screen Keyboard
Flutter virtual keyboard plugin for embedded applications.
Open Source Contributions
I'm a strong believer in collaboration and giving back to the community. Check out my work and contributions.