Harald Hvaal

Embedded Software Engineer at DEFA

Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Harald Hvaal is an embedded software engineer with 17 years of experience building C/C++ systems for embedded Linux and microcontroller platforms, currently focused at DEFA in Norway. He has deep expertise in Qt/QML GUIs and firmware for STM32 robots, having designed a reusable C++ test platform and led migrations from C to modern C++ at AutoStore. At Cisco he shipped production video-conferencing software and contributed across build systems, gRPC, and Linux tooling, combining hands-on coding with pragmatic system-level problem solving. Harald is also an active open-source contributor to the Shotcut video editor, where he implemented UI features, multitrack editing improvements, and debugging enhancements to a well-known cross-platform project. Comfortable bridging hardware and software boundaries, he pairs low-level embedded debugging experience with polished user-facing interfaces. He brings a practical, long-term view to maintainable architecture and incremental improvements that reduce friction for developers and users alike.
code16 years of coding experience
job13 years of employment as a software developer
bookTokyo Institute of Technology
bookNorwegian University of Science and Technology
github-logo-circle

Github Skills (17)

editors10
c-language10
qt10
scripting10
bash10
build-system10
cross-platform10
editor10
video-editing10
script10
qml10
cprogramming-language10
shortcuts9
keyboard-shortcuts9
user-interface9

Programming languages (7)

QMLC++ShellCJavaScriptPHPVim Script

Github contributions (5)

github-logo-circle
mltframework/shotcut

Mar 2015 - Aug 2017

cross-platform (Qt), open-source (GPLv3) video editor
Role in this project:
userFull-stack Developer
Contributions:92 commits, 34 PRs, 3 pushes in 2 years 5 months
Contributions summary:Harald primarily contributed to the Shotcut video editor by modifying the build scripts and core application code. They implemented features like allowing for custom UI elements for webvfx filters, supporting track locking, multitrack ripple insert, and various keyboard shortcuts. Additionally, the user improved the selection visuals and worked on fixing bugs related to clip handling and the QML user interface. They also added features for focused debugging by setting environment variables that changed logging information to the console.
mltvideo-editorlinuxqt5cross-platform
saidinesh5/ZynAddSubFX

Jun 2009 - Jun 2010

Contributions:206 commits in 1 year
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.
Request Free Trial
Harald Hvaal - Embedded Software Engineer at DEFA