Harald Fernengel

Principal Software Engineer at HERE Technologies

Berlin, Germany
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 Fernengel is a Principal Software Engineer with 25 years of experience building cross-platform and web mapping technologies from Berlin, currently shaping core systems at HERE Technologies. His background spans deep platform work at Trolltech and Nokia—covering Qt internals, Linux-based platform security, SDK integration and application lifecycle—paired with front-end 3D map rendering expertise in TypeScript and three.js. Harald contributes to prominent open-source projects, notably maintenance and build improvements for Homebrew formulas (Qt5, Emscripten) and test/build modernization for HERE's harp.gl renderer. He combines low-level systems understanding with pragmatic CI/CD and packaging improvements, often surfacing subtle dependency and linker fixes that prevent hard-to-diagnose runtime issues. Comfortable working across the stack, he is especially effective at bridging legacy codebases and modern tooling to streamline deployment and developer workflows. His long tenure in embedded and platform security work gives him a practical appreciation for reliability and maintainability in large engineering organizations.
code25 years of coding experience
job10 years of employment as a software developer
bookDipl.-Inf. (FH) Computer Science, Dipl.-Inf. (FH) Computer Science at Rosenheim Technical University of Applied Sciences
bookAbitur, Abitur at Gymnasium Bad Aibling
languagesGerman, English, Norwegian, French
github-logo-circle

Github Skills (21)

javascript10
qt10
package-management10
typescript10
homebrew10
typescript-types10
typescripts10
testing9
c-language9
webpack9
webpacker9
cprogramming-language9
emscripten9
continuous-integration8
build-automation8

Programming languages (14)

JavaC++CCMakeMakefileNASLHTMLPerl

Github contributions (5)

github-logo-circle
heremaps/harp.gl

Apr 2017 - Jun 2021

3D web map rendering engine written in TypeScript using three.js
Role in this project:
userFront-end Developer
Contributions:176 commits, 49 PRs, 62 pushes in 4 years 3 months
Contributions summary:Harald primarily focused on improving the test infrastructure and build processes within the `harp.gl` repository. Their commits involved refactoring test resource loading, adding tests for import correctness, and optimizing the deployment pipeline by ensuring deploy steps only run on the first tag. They also removed legacy dependencies and updated the project's testing and build configurations with modern tooling.
rendering-engineweb-mapharpglwebgljavascript
Homebrew/legacy-homebrew

Feb 2013 - Oct 2014

💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
userBackend Developer
Contributions:10 commits, 1 comment in 1 year 8 months
Contributions summary:Harald primarily contributed to the Homebrew formula for Qt5, updating it to newer versions and modifying the build process. They addressed issues related to D-Bus integration, ensuring the formula correctly links against the D-Bus libraries. Additionally, they added and updated the Emscripten formula, fixing a Yosemite build issue and installing the `emcmake` binary. These changes focused on improving the package management and functionality of Qt5 and Emscripten within the Homebrew environment.
macoshomebrew
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