{"id":29353665,"url":"https://github.com/frankplus/frankplus","last_synced_at":"2026-02-02T21:46:04.099Z","repository":{"id":151010628,"uuid":"349452690","full_name":"frankplus/frankplus","owner":"frankplus","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-18T13:34:19.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T22:40:01.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frankplus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-03-19T14:33:27.000Z","updated_at":"2024-10-18T13:34:22.000Z","dependencies_parsed_at":"2025-07-09T02:08:32.570Z","dependency_job_id":"d6d9adcc-9f77-4157-a2a0-2da3a6af0e3d","html_url":"https://github.com/frankplus/frankplus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/frankplus/frankplus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frankplus%2Ffrankplus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frankplus%2Ffrankplus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frankplus%2Ffrankplus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frankplus%2Ffrankplus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frankplus","download_url":"https://codeload.github.com/frankplus/frankplus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frankplus%2Ffrankplus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29021031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T18:51:31.335Z","status":"ssl_error","status_checked_at":"2026-02-02T18:49:20.777Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-09T02:08:27.516Z","updated_at":"2026-02-02T21:46:04.093Z","avatar_url":"https://github.com/frankplus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Hi there, I'm Francesco 👋 \n\nI love everything related to computers, science and engineering.\n\nI recently graduated with honors in MSc Computer Engineering and I've been involved in software development since I was a child.\n\nMy main interests are AI, Embedded Systems and Computer Graphics. I also have some background in Android Development and Web Development.\n\nI have experience in multiple programming languages such as: C/C++, Python, Java, Kotlin, Rust, JavaScript.\n\n## My work experience\n👨‍💻 **Open Source Software Engineer at Huawei** (Nov 2021 - Ongoing)\n- Lead integration of **OpenHarmony** into [**Eclipse Oniro**](https://oniroproject.org/), developing Yocto meta-layers for hardware like **Raspberry Pi 4** and **QEMU**.\n- Engineered **GitHub Actions** pipelines for OpenHarmony, automating builds and deployments on **Raspberry Pi** and **Rockchip** platforms.\n- Developed **PoC** with **Bosch** and **Hoperun**, integrating **Eclipse Kanto** for cloud connectivity and **MQTT** messaging.\n- Led the bringup of **Oniro/OpenHarmony** on the **Volla x23** phone, enabling system services and UI functionality.\n\n[![Linkedin](https://img.shields.io/badge/-LinkedIn-blue?style=flat\u0026logo=Linkedin\u0026logoColor=white)](https://www.linkedin.com/in/francesco-pham-54128486/)\n\n\u003c!--\n\u003ca href=\"https://twitter.com/FrancescPham\"\u003e\n  \u003cimg align=\"left\" alt=\"Anurag Hazra | Twitter\" width=\"21px\" src=\"https://raw.githubusercontent.com/anuraghazra/anuraghazra/master/assets/twitter.svg\" /\u003e\n\u003c/a\u003e\n--\u003e\n\n![frankplus's GitHub stats](https://github-readme-stats.vercel.app/api?username=frankplus\u0026count_private=true\u0026show_icons=true)\n\n## Recent Projects\n 🎓 **Master Thesis on Deep 3D optimisation - EUVIP 2022 Pubblication**: ([🔗Code](https://github.com/frankplus/Deep-3D-optimization) | [📄Paper](https://ieeexplore.ieee.org/document/9922742))\n  - Improved QoE of 3D interactive applications through deep learning driven LOD selection\n  - Trained a neural network in **PyTorch** for an accurate rendering quality prediction\n  - Developed **Unity** script for dataset generation and neural network deployment\n\n 🎓 **Thesis on Sensor fusion with Deep Learning**: ([🔗Code](https://github.com/frankplus/tof-stereo-fusion) | [📄Paper](https://github.com/frankplus/tof-stereo-fusion/raw/master/ToF-Stereo-Fusion-Thesis-Francesco-Pham-2019.pdf))\n  - Direct sensor fusion of stereo and time-of-flight range imaging system\n  - Designed and trained a residual neural network in **Tensorflow** for the fusion process achieving 7 times more accurate depth estimation\n\n 💬 **Transformer chatbot based on Google Meena**: ([🔗Code](https://github.com/frankplus/meena-chatbot))\n  - Developed an open source **Python** implementation of an Open-Domain transformer chatbot based on the Google's Meena chatbot paper using **Tensor2Tensor** framework\n\n 🌐 **Internet of Things shop and dashboard**: ([🔗Code](https://github.com/lucamoroz/iot-dashboard))\n  - Online platform that allows to buy and monitor IoT sensors\n  - Developed with Spring Boot, React, PostgreSQL, Material-UI, Docker, Java, Javascript \n\n 🎮 **WebAssembly 2D game engine**: ([🔗Code](https://github.com/frankplus/JGE) | [🔗Code](https://github.com/frankplus/csweb) | [🕹️Demo](https://frankplus.github.io/))\n  - Developed a C++ 2D game engine for the web using **WebAssembly** and **WebGL** technologies \n  - ported a 2D homebrew game for Playstation to the web.\n\n 📈 **Mathematical function plotter**: ([🔗Code](https://github.com/Franciman/plasm) | [🕹️Demo](https://frankplus.github.io/plasm/))\n  - Built a **Rust** web application for 2D, 3D, implicit and explicit mathematical functions plotter using WebAssembly and WebGL technologies.\n\n 📱 **Android app for local jobs search \u0026 post**: ([🔗Code](https://github.com/nicomazz/LocalJobs))\n  - Developed **Kotlin** application for searching, posting and sharing local jobs.\n  - Adopted agile development by using CI tools and GitFlow model.\n  - Optimized the application for offline use with real time data syncing using Firebase and latest Android Jetpack tools.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankplus%2Ffrankplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrankplus%2Ffrankplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankplus%2Ffrankplus/lists"}