Craig Anderson is a programming director and freelance product developer based in Glasgow with around 15 years of hands-on experience building Python/Django web applications and APIs. He has led technical teams and delivered systems across sectors including broadcasting, healthcare, retail and social good—ranging from hearing-health USB integrations to warehouse inventory and travel-booking back ends. Comfortable as both technical lead and individual contributor, he excels at modernising legacy platforms, integrating third-party services (eBay, SOAP APIs) and shipping robust APIs and microservices. Motivated by social and environmental impact, he often works with non-profits and mission-driven clients and brings practical DevOps experience (Docker, PostgreSQL, Celery) to production projects. An editor-turned-developer, he pairs deep engineering breadth with clear product thinking and a long record of collaborating across distributed teams.
15 years of coding experience
20 years of employment as a software developer
Bachelor of Applied Science, Computer Science, Bachelor of Applied Science, Computer Science at RMIT University
Contributions:27 commits, 13 PRs, 23 pushes 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.