James Cocker

Web Developer at Purple Spider Web Design

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Cocker is a seasoned web developer and founder with 13+ years building standards-compliant sites using HTML5, CSS, PHP and MySQL, and a long-standing specialist in the SilverStripe CMS and Sapphire framework. Based in Edinburgh, he runs Purple Spider Web Design, combining front-end design (Photoshop, CSSEdit, Coda) with back-end development and server/IT administration experience from roles in healthcare and corporate settings. His open-source contributions include back-end enhancements to the widely used silverstripe-blog module, improving CMS usability through model and GridField refinements. Comfortable across Mac OS X and Windows with a BSc in Computer Science from St Andrews, he brings a pragmatic blend of freelance entrepreneurship and institutional IT discipline. Colleagues value his knack for turning CMS limitations into customizable, maintainable solutions that streamline editorial workflows.
code13 years of coding experience
job1 year of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of St Andrews
github-logo-circle

Github Skills (8)

php10
silverstripe10
back-end-development10
webapp9
web-application9
web-development9
git8
fest4

Programming languages (11)

TypeScriptCSSSchemeSCSSJavaScriptVuePHPSwift

Github contributions (5)

github-logo-circle
Blog module for Silverstripe CMS
Role in this project:
userBack-end Developer
Contributions:1 review, 8 commits, 4 PRs in 2 days
Contributions summary:James primarily contributed to the Silverstripe blog module, focusing on refining the backend functionality and user interface elements. They implemented changes to the BlogPost model, including updating publish dates and setting labels for the page title. Further contributions included modifying the GridFieldBlogPostState to display additional information, such as "modified" tags and enhanced timer states within the CMS. The user also wrapped CMS fields to enable customization.
cmssilverstripephp
A simple section overview page for SilverStripe that provides summaries and links to it's subpages.
Contributions:2 releases, 6 PRs, 11 pushes in 8 years 6 months
subpagesoverview-pagesilverstripelinkssummaries
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
James Cocker - Web Developer at Purple Spider Web Design