Craig Franklin is a pragmatic backend developer with 11 years’ experience building APIs and data-driven applications, currently contributing to Agworld from Melbourne. He’s fluent across TypeScript (React/Node), Python data science, and Ruby on Rails, and balances backend focus with frontend work when projects demand full-stack ownership. Craig has led API and integrations teams and spoken about his long-running Python/R/React machine-learning footy tipping app at PyCon Japan and PyCon Poland, showing both engineering depth and open community engagement. He values readable, maintainable code and collaboration, treating software as a team sport that requires close partnership with product and business stakeholders. A former English teacher and international project manager, he brings strong communication skills and cross-cultural experience to technical leadership and mentoring.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Arts (B.A.) English Language and Literature/Letters, Bachelor of Arts (B.A.) English Language and Literature/Letters at University of Washington
Certificate of Teaching ESL Teaching English as a Second or Foreign Language/ESL Language Instructor, Certificate of Teaching ESL Teaching English as a Second or Foreign Language/ESL Language Instructor at School of Teaching ESL
Contributions:3 PRs, 10 pushes, 1 branch in 4 years
roboticsbackbonetoyrobot-challengebender
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.