Harald Nordgren is a pragmatic engineering leader with 11 years of experience building and scaling fintech and SaaS platforms, currently serving as Head of Engineering in Stockholm. He combines hands-on backend and frontend expertise (Golang, TypeScript, React Native) with executive responsibilities, having halved cloud costs while launching an AI-driven consumer platform serving 10K+ users. As a former founding engineer in fintech, he led payment infrastructure migrations during crisis and delivered products that scaled to 100K+ users. An experienced open-source collaborator, Harald has contributed test and utility improvements to widely used Go projects like stretchr/testify and go-funk, reflecting a long programming career (20+ years) and attention to reliable engineering practices. He holds an MSc in Computer Science and brings a pragmatic mix of technical depth, operational rigor, and cross-organizational stakeholder experience — plus the practical patience of a father of three.
11 years of coding experience
7 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Lund University
Exchange studies Computer Science, Exchange studies Computer Science at University of Illinois Urbana-Champaign
A toolkit with common assertions and mocks that plays nicely with the standard library
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:15 reviews, 4 commits, 15 PRs in 3 years 1 month
Contributions summary:Harald primarily contributed to the testing infrastructure of the `testify` library. Their commits focused on refining assertion logic, ensuring accurate comparisons for different data types, and enhancing the helpfulness of error messages and diffs. Key changes included updating the `Equal` and `ObjectsAreEqual` functions, addressing time comparison nuances, and adding support for nested fields, pointer and map types within assertions. They deprecated `EqualExportedValues` in favor of improved functionality.
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
Role in this project:
Back-end Developer
Contributions:9 commits, 8 PRs, 3 comments in 1 month
Contributions summary:Harald contributed to the `go-funk` library by implementing and testing new utility functions. They added the `Every` and `Zip` functions, expanding the library's functionality. Furthermore, the user addressed a potential issue in the `ForEachRight` test related to Go's map implementation. Additionally, they implemented a function `Fill` and fixed a bug in the related tests.
golanggofasterutilitymap
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.