Craig Roberts is a Principal Engineer based in Kuala Lumpur with 11 years of hands-on experience building pragmatic, scalable systems and leading cross-functional engineering teams. He specializes in architecting resilient integrations and permissions systems, having driven an 85% reduction in integration errors and halved infrastructure spend through pragmatic migrations and optimization. A technical leader who pairs architectural vision with implementation, he has guided multiple pods through reorganizations, established a Development CoE, and championed security alignment across tribes. His background spans large multi-tenant SaaS platforms, event-driven stacks (Kafka/Avro), and cloud cost engineering, with deep practical experience in Laravel, TypeScript microservices, and CI/CD automation. Notably, his undergraduate work on binary Git packfile parsing reflects a low-level curiosity that informs his system design decisions today. Outside of work he’s addicted to coffee and hard science fiction, a personal detail that often surfaces in team culture and late-night design sessions.
11 years of coding experience
15 years of employment as a software developer
Open Source Computing, Computer Science, I (First Class) Honours, Open Source Computing, Computer Science, I (First Class) Honours at Aberystwyth University
The Marches School
BTEC National Diploma, IT Practitioners (Systems Security), MMM (Triple Merit), BTEC National Diploma, IT Practitioners (Systems Security), MMM (Triple Merit) at Walford and North Shropshire College
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
Craig Roberts - Principal Engineer at Pickles Asia Sdn Bhd