Kam Sou is a software developer with nine years of experience building scalable enterprise and consumer software, currently contributing to IBM's Planning Analytics Workspace. He brings strong object-oriented design skills across Java, C, C#, .NET and JavaScript, and a track record of applying design patterns (Factory, Command, Observer, Prototype, Mixin) to create maintainable frameworks and APIs. Past roles span game stabilization at Digital Extremes, .NET tooling and test platform automation at AppDynamics, and practical Android and backend work at Fixmo and Purolator, demonstrating versatility across platforms and full development lifecycles. Kam emphasizes pragmatic engineering—reducing developer ramp-up time with wrapper patterns, improving test realism through automated code generation, and simplifying operations by choosing familiar platforms for teams. Based in Markham, Ontario, he values clear communication and collaborative UX integration, and prefers email-first contact for professional outreach.
9 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Mathematics (Honours Computer Science, Co-operative Program), Bachelor’s Degree, Mathematics (Honours Computer Science, Co-operative Program) at University of Waterloo
Video upscaler using popular upscaling algorithm waifu2x to magnify and denoise artifacts from low resolution videos
Contributions:3 releases, 1 review, 21 commits in 2 years 3 months
waifu2xamdvapoursynthvideosmagnify
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.