Mark Ryall is a seasoned technology leader and Chief Technology Officer based in Brisbane with 17 years of hands-on software engineering experience across startups and established organisations. He progressed from early development roles and tutoring to senior engineering positions at ThoughtWorks, Everyday Hero, Automattic and Urbanise, and now leads architecture and delivery as Principal Engineer at Fresho while volunteering as CTO for LiveMusicLocator. Mark specializes in pragmatic engineering leadership—bridging analytics, product-facing systems and developer experience to ship reliable scalable software. His background in both computer science and psychology/linguistics gives him a rare mix of technical depth and human-centered problem solving. Colleagues describe him as a steady technical steward who moves between coding, mentoring and strategic design without losing sight of operational realities. He often prefers incremental, testable improvements that reduce long-term complexity rather than flashy one-off solutions.
17 years of coding experience
24 years of employment as a software developer
The University of Melbourne
Bachelor of Applied Science Computer Science, Bachelor of Applied Science Computer Science at RMIT University
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
Mark Ryall - Chief Technology Officer at LiveMusicLocator