*Key responsibilities:** Design & build the client UI – deliver a responsive GUI and CLI that feel native on Windows, macOS and popular Linux distros. Select & integrate the framework – evaluate trade-offs (performance, binary size, installer support) and drive the final architecture decisio