Ali Diouri is a Senior Design Verification Engineer based in Edinburgh with 12 years of experience, currently driving verification work at Cirrus Logic. He uniquely combines hardware-focused verification expertise with hands-on software development, contributing full-stack C++ projects on GitHub — including a fast, polished note-taking app where he led UI enhancements, memory-leak fixes and even Windows auto-update integration. He holds an engineering MSc from Polytech' Montpellier and has additional postgraduate studies in Toulouse, giving him a solid academic grounding in engineering. Outside of engineering he creates technical and volleyball content on YouTube, signaling a creative, community-minded approach to skill-sharing. Colleagues value his pragmatic problem-solving, attention to maintainability, and habit of turning bug fixes into lasting design improvements.
13 years of coding experience
High School, High School at Moulay Youssef High School
MSc. eng., MSc. eng. at Polytech Montpellier
Master's degree (not graduated), Master's degree (not graduated) at Université Paul Sabatier (Toulouse III)
Fast and beautiful note-taking app written in C++. Write down your thoughts.
Role in this project:
Full-stack Developer
Contributions:4 releases, 210 commits, 45 PRs in 4 years
Contributions summary:Ali primarily focused on the implementation of note-taking application features, refactoring code, and addressing bugs related to the user interface. They introduced features such as extracting the first line of text, placing NoteData in a separate class, and modifying the appearance of note widgets. Further contributions include code style fixes, memory leak prevention, and integrating with the QSimpleUpdater to allow auto-updates on Windows.
Contributions:14 commits, 1 PR, 2 pushes in 3 years 10 months
image-processingqt5photophoto-manager
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.