Xavier Chan is a software engineer with 11 years of experience spanning embedded systems, real-time OS, DSP, and cloud-native development. Currently at Titansoft in Singapore, he builds containerized services, data pipelines, and machine-learning-ready infrastructure while drawing on a deep hardware-software background. His past work includes embedded audio tools and clinical audiometry apps for hearing-aid prototypes, signal visualization via Qt/C++, and iOS development with Swift and AudioKit. Educated at the University of Washington and NUS (M.Comp.), he combines academic rigour with practical system design from RF quadcopter projects to production web services. Comfortable across Python, Kubernetes, Docker, and .NET, he’s equally at home debugging low-level firmware and orchestrating cloud deployments. A pragmatic problem-solver, he often bridges DSP/embedded constraints with scalable software solutions.
11 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at University of Washington
Associate’s Degree, Computer Engineering, 3.7, Associate’s Degree, Computer Engineering, 3.7 at Seattle Central College
M.Comp., Computer Science, M.Comp., Computer Science at National University of Singapore
Contributions:9 reviews, 24 PRs, 39 pushes in 1 year 10 months
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
Xavier Chan - Software Engineer at Titansoft Pte Ltd