Project Description

EmbScript Code Analyst, a native desktop application created using PyQt by a three-person team, is designed as a static code analysis tool for embedded C programming. The major purpose of EmbScript Code Analyst is to serve as a trustworthy tool for testing and ensuring Misra-C compliance, encouraging robust coding practices in the field of embedded C programming. The application offers a seamless and straightforward user experience by utilising the PyQt framework, allowing developers to thoroughly examine and improve their embedded C code.

My Role

As a full-stack developer for the EmbScript Code Analyst project, my responsibilities spanned both frontend and backend development. On the frontend, I played a key role in designing and implementing the user interface using Qt Designer, focusing on creating an intuitive and visually appealing user experience. Meanwhile, on the backend, my primary focus was on rule-based logic, particularly checking compliance with Misra-C rules.

Technical Stack

Python
Python
Qt
PyQt
CSS3
CSS3
Github
GitHub
Git
Git