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)
- Enable intelligent interoperability between IoT devices in the Oniro Project
- Developed CoAP based communication framework supporting Linux and Zephyr
- Skills learned: Yocto Project · Linux · Open-Source Software · Embedded Systems
- Take a look at my Oniro Project contributions: https://gitlab.eclipse.org/mrfrank
🎓 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.