I love everything related to computers, science and engineering.
I recently graduated with honors in MSc Computer Engineering and I've been involved in software development since I was a child.
My main interests are AI, Embedded Systems and Computer Graphics. I also have some background in Android Development and Web Development.
I have experience in multiple programming languages such as: C/C++, Python, Java, Kotlin, Rust, JavaScript.
👨💻 Open Source Software Engineer at Huawei (Nov 2021 - Ongoing)
- Lead integration of OpenHarmony into Eclipse Oniro, developing Yocto meta-layers for hardware like Raspberry Pi 4 and QEMU.
- Engineered GitHub Actions pipelines for OpenHarmony, automating builds and deployments on Raspberry Pi and Rockchip platforms.
- Developed PoC with Bosch and Hoperun, integrating Eclipse Kanto for cloud connectivity and MQTT messaging.
- Led the bringup of Oniro/OpenHarmony on the Volla x23 phone, enabling system services and UI functionality.
🎓 Master Thesis on Deep 3D optimisation - EUVIP 2022 Pubblication: (🔗Code | 📄Paper)
- Improved QoE of 3D interactive applications through deep learning driven LOD selection
- Trained a neural network in PyTorch for an accurate rendering quality prediction
- Developed Unity script for dataset generation and neural network deployment
🎓 Thesis on Sensor fusion with Deep Learning: (🔗Code | 📄Paper)
- Direct sensor fusion of stereo and time-of-flight range imaging system
- Designed and trained a residual neural network in Tensorflow for the fusion process achieving 7 times more accurate depth estimation
💬 Transformer chatbot based on Google Meena: (🔗Code)
- Developed an open source Python implementation of an Open-Domain transformer chatbot based on the Google's Meena chatbot paper using Tensor2Tensor framework
🌐 Internet of Things shop and dashboard: (🔗Code)
- Online platform that allows to buy and monitor IoT sensors
- Developed with Spring Boot, React, PostgreSQL, Material-UI, Docker, Java, Javascript
🎮 WebAssembly 2D game engine: (🔗Code | 🔗Code | 🕹️Demo)
- Developed a C++ 2D game engine for the web using WebAssembly and WebGL technologies
- ported a 2D homebrew game for Playstation to the web.
📈 Mathematical function plotter: (🔗Code | 🕹️Demo)
- Built a Rust web application for 2D, 3D, implicit and explicit mathematical functions plotter using WebAssembly and WebGL technologies.
📱 Android app for local jobs search & post: (🔗Code)
- Developed Kotlin application for searching, posting and sharing local jobs.
- Adopted agile development by using CI tools and GitFlow model.
- Optimized the application for offline use with real time data syncing using Firebase and latest Android Jetpack tools.