Erik Engheim is an iOS developer with 18 years of broad software engineering experience, currently contributing to Norway’s widely used BankID authentication app. He blends a strong focus on human factors—UI design, usability testing, and clear API design—with deep technical range from Swift and mobile platforms to C++, functional languages like Scheme, and even low-level assembly. As founder of Engheim Solutions and a former principal consultant, he mentors teams, gives technology talks, and helps organizations refactor toward clearer architectures and design patterns. His background in 3D modeling tools and security-conscious mobile authentication gives him a practical edge in complex, safety- and privacy-sensitive domains. Based in Oslo, he combines hands-on coding with a penchant for making software both easy for end users and straightforward for fellow developers to extend.
18 years of coding experience
13 years of employment as a software developer
M.Sc. AI Graphics Networking Compilers Software Design, M.Sc. AI Graphics Networking Compilers Software Design at University of North Dakota
M.Sc. Computational Geometry Multimedia Game Design Virtual Environments, M.Sc. Computational Geometry Multimedia Game Design Virtual Environments at Utrecht University
Bachlor Computer engineering, Bachlor Computer engineering at Østfold University College (HiØ)
Reading and writing standard config files on macOS and NeXT. Just the plain text versions of the plist format.
Contributions:28 commits in 4 years
plistconfigplainplain-textdotfiles
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.