Pål Trefall is a senior software engineer based in Bergen with over a decade of experience building high-performance C++ and C# systems across games, industrial IoT, and cloud platforms. He spent years architecting AI, networking and data-driven systems at Facepunch Studios working on Rust and other titles, then transitioned to consultancy at Sonat where he delivered PLC communication layers, Azure IoT solutions, map rendering and Unity optimizations for clients like ScaleAQ and Glex. Comfortable across the stack, he combines low-level C++ engine work with cloud-native development and data-driven design patterns. A former production lead on an industry-linked e-learning project, he pairs technical leadership with hands-on implementation and a knack for turning complex domain problems into usable software. Outside professional work he pursues game design, AI and music composition, reflecting a creative approach to engineering problems.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Software Engineering, Programming, Bachelor of Software Engineering, Programming at Western Norway University of Applied Sciences
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Høgskolen i Narvik (HiN)
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
Pål Trefall - Senior Software Engineer at Sonat Consulting AS