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.
25 years of coding experience
10 years of employment as a software developer
Dipl.-Inf. (FH) Computer Science, Dipl.-Inf. (FH) Computer Science at Rosenheim Technical University of Applied Sciences
3D web map rendering engine written in TypeScript using three.js
Role in this project:
Front-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.
💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
Backend 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.