Arthur Klassen is a staff software developer with over two decades of hands-on experience modernizing and hardening C++ systems across Linux, Windows and macOS, and a strong track record in multi-threaded, high-availability networked products. He combines deep systems-level language skills (C++11/14/17, C, Python, assembly) with pragmatic tooling and build expertise (CMake, git, cross-platform builds) to drive safer, testable code and repeatable delivery. Arthur excels at leading by example: migrating legacy codebases to modern C++, introducing CI and unit testing cultures, and designing robust remote-update and service-management infrastructure used at scale. He mentors teammates, prefers agile teams moving toward TDD, and publishes practical C++ utility libraries (ansak-string) intended to make C++ as approachable as Python for common tasks. Based in Coquitlam, BC, he blends deep technical stewardship with a collaborative, user-focused mindset that emphasizes reliability and measurable customer benefit.
11 years of coding experience
38 years of employment as a software developer
B.Sc. Applied Math/Computing Science, B.Sc. Applied Math/Computing Science at Trinity Western University
String checking, conversion, coercion between ASCII,UTF-[8|16|32],UCS[2|4] + some other bits
Contributions:12 releases, 7 reviews, 159 commits in 7 years 5 months
ucs-2kebab-caseutfstringascii
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.