Rich Gwilliam's digital shed
On the front end, HTML tells the content what it is, CSS tells it how to dress - and Javascript teaches it to dance.
CSS3 can now transition your media between different states, animate your page, it can even rotate your cow:
But through the magic of AJAX and DOM manipulation Javascript can really bring your content to life. The current trend for SPAs (Single page applications) is impossible without JS, although you shouldn't hold that against it. Javascript, and its big brother Typescript, are the bedrock on which frameworks like Vue are built.
Gone are the days when you had to plan for how your website was going to function without JS (even though it's still a good idea). But for good reasons, a lot of commerce platforms refuse to work at all without it. In fact Javascript has gone further than that: thanks to Node.JS, Javascript now runs on a lot of back-ends.
I've been developing on it nearly my entire professional life, eighteen years at the time of writing and have no intention of stopping. While I'm not a specialist, this means while I'm designing the database what the AJAX calls will be needing and how the API needs to support it.
I've been using Javascript since May 2007 (18 years).
Web Developer
Web Developer
Web Developer
Web Developer
Senior PHP Developer
For ASL I developed several long-lived and high volume telemetry systems. These processed large amounts of data and delivered it for rendering in charts and tables on a daily basis.
Senior Web Developer
Full-stack Developer / Devops Engineer
At Hidden, I filled the role of an API Developer as well as a Devops Engineer. I updated and expanded existing legacy code to run on AWS Lambda functions for increased efficiency, and created Jenkins build servers for the Unity development team.
Contract Senior Full-stack Developer
Successful resurrection of a mothballed legacy Craft CMS project without documentation or input from the original developer; planning and provisioning of AWS infrastructure to support the software based on Docker images.
Contract Senior Full-stack Developer
Maintenance and upgrade of a legacy native PHP 5.6 API with massive data sets to provide new functionality for clients both inside and outside the company.
Contract Senior Full-stack Developer
Development of high-precision bespoke analytics and diagnostic modules on a Laravel base to surface opportunities and weaknesses in extremely high-volume, fast moving Fintech data and fine-tune performance for emerging markets. Innovative and intuitive modelling of data, completely revolutionizing how stakeholders analyse performance.