Roan Song is a Senior Full Stack Engineer with nine years of hands-on experience building and operationalising data-driven products across Python, TypeScript, and cloud-native toolchains. He bridges research and production—most recently at Jua.ai—by turning ML outputs into robust live data pipelines and customer-facing features. Comfortable across the stack, Roan has deep experience integrating diverse APIs, orchestrating ETL with Spark and Airflow, and shipping frontend improvements informed by product collaboration. His background spans everything from Java monoliths and Kubernetes to asynchronous Python services and low-level hardware test tooling, reflecting a pragmatic curiosity. Based in Stellenbosch, he blends an engineer’s rigor with a tinkerer’s creativity—he’s as likely to optimize a data pipeline as to tweak a UI interaction for better usability. Colleagues rely on him to translate ambiguous requirements into reliable, well-documented systems that scale.
10 years of coding experience
9 years of employment as a software developer
Engineer’s Degree Electrical and Computer Engineering, Engineer’s Degree Electrical and Computer Engineering at University of Cape Town
Contributions:105 pushes, 4 branches, 2 tags in 5 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.