Nurettin Senyer is a multidisciplinary researcher and engineer with 16+ years of hands-on experience building AI-driven healthcare and SaaS systems and over 20 years in AI, data science, and software development. Currently a postdoctoral researcher at Penn State, he develops cost-effective circadian metric estimation algorithms that integrate IoT spectral acquisition with shallow and deep learning, bridging architectural engineering and human-centered lighting. Previously he founded and scaled Turkey’s leading dental SaaS to 8,000+ active users and led R&D for surgical illumination and embedded motor systems compliant with IEC 60601-1. A seasoned full-stack and embedded developer, he contributes to prominent open-source projects like LVGL, adding canvas drawing and UI enhancements for embedded GUIs. He combines academic publication and patent activity with practical product delivery, and often translates lab research into standards and real-world solutions.
16 years of coding experience
1 year of employment as a software developer
Electrical and Electronic Engineering, Digital Image Processing and Computer Vision, Electrical and Electronic Engineering, Digital Image Processing and Computer Vision at Ondokuz Mayıs Üniversitesi
Postdoc scholarship, Architectural Engineering, Postdoc scholarship, Architectural Engineering at Penn State University
Examples, tutorials and applications for the LVGL embedded GUI library
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 release, 12 commits, 3 PRs in 3 months
Contributions summary:Nurettin's contributions primarily involve modifications and additions to the LVGL embedded GUI library's demo applications. Their work includes implementing basic drawing functionalities for the canvas object, enhancing the interface of the `lv_canvas_boundary_fill4` function, and fixing parameter order issues. They also refactored `lv_btnm_set_map_array` to `lv_btnm_set_map` across multiple files and added tab button positions in the UI. Furthermore, the user has followed LVGL changes by updating related functions such as `lv_anim_t` and related testing parameters in the code base.
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:16 commits, 9 PRs, 156 comments in 6 months
Contributions summary:Nurettin primarily contributed to the `lvgl/lvgl` repository, an embedded graphics library. They focused on enhancing the canvas object by adding drawing functionalities like circles, lines, triangles, and polygons. The user also implemented fill functionalities such as boundary fill and flood fill for the canvas, demonstrating their focus on graphics rendering. Additionally, they made updates to the symbol definitions and tab view components, indicating a role in UI development and overall library improvement.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nurettin Senyer - Postdoctoral Researcher at eistatistik