
Martin Bříza
Verified Expert in Engineering
User Interface (UI) Developer
Brno, South Moravian Region, Czech Republic
Toptal member since February 12, 2021
Martin is a freelance desktop developer with experience in a variety of multiplatform projects and a focus on C++ with Qt. The majority of his past experience has been gained from Red Hat, Toggl, and civil engineering projects for SCIA, Reawote, and the Faculty of Civil Engineering at Brno University of Technology.
Portfolio
Experience
- C++ - 10 years
- Linux - 10 years
- Qt - 8 years
- Desktop - 8 years
- User Interface (UI) - 8 years
- MacOS - 6 years
- QML - 6 years
- Windows - 6 years
Availability
Preferred Environment
Linux, C++, Qt, Desktop, Windows, MacOS, Qt Creator, Git
The most amazing...
...project I've ever started was the Fedora Media Writer, a tool that helps hundreds of people install Fedora on their computers every day.
Work Experience
Software Engineer
Toggl
- Ported the majority of the build process from a custom solution over to an established CI/CD platform.
- Introduced CMake to the project to allow configurable and reliable builds on all platforms.
- Created a full new UI for the Linux application in QML.
Software Engineer
Red Hat
- Took over maintenance of LiveUSB Creator, a Python Qt4 application, and rewrote it in C++ and Qt5 as Fedora Media Writer, a tool that allows you to create bootable Fedora portable media in Linux, Windows, and macOS.
- Developed a GNOME-based platform abstraction plugin for Qt, along with two widget styles to match the GNOME environment.
- Maintained a suite of Qt-based Linux packages for Fedora and Red Hat Enterprise Linux.
Experience
Fedora Media Writer
https://github.com/FedoraQt/MediaWriterIt is able to automatically download the required image for them and write them in a dd-like fashion, using either dd itself or some other way to access the drive directly.
Lith IRC
https://lith.app/This is my pet project, developed to satisfy my own curiosity.
Skills
Tools
Qt Creator, Git
Languages
QML, C++, C++17, C++14, C++11, C, Bash
Frameworks
Qt, Qt Quick
Platforms
Linux, Desktop, Windows, MacOS, iOS, Android
Paradigms
Continuous Delivery (CD)
Other
User Interface (UI), Graphical User Interface (GUI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring