Summary
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