Electrical Circuit Analyser
Interactive C++/Qt desktop tool for simulating and analysing basic electrical circuits using object-oriented design and graph-based methods.
Interactive Circuit Analysis Engine
This desktop application was built using C++ and the Qt framework to help students and engineers explore the behaviour of simple electrical circuits in an interactive environment.
The tool leverages Kirchhoff’s Laws I & II to analyse voltage drops and current distribution across components, using breadth-first search and graph-based traversal to identify loops and solve circuit equations.
The architecture is fully object-oriented and modular, designed with maintainability and scalability in mind. CMake is used as the build system, ensuring clean integration and cross-platform compatibility.