I've been working in the Web development business for over 15 years working with a mix of backend and front-end technologies for a range private and public sector clients. I've played a leading role in the following projects:
Sole developer (2020). Lets you quickly locate any UK postcode on an OpenLayers map, explore neighbouring postcodes and view street addresses merged with extra information. The original Node JS backend, developed in 2020 has been rewritten in Rust to fetch and store data from multiple public Web services. The core data sets come from two local databases with over 2.6 million postcodes and 1 millions localities. Some extra data outside the UK provided via Geonames.org.
This showcases two high-performance Web services, developed by Multifacted, to match any location in the world with its current or historical time zones, sunrise and sunset times, moon phases, ascendant and planetary longitudes. It's also a handy way to convert unix time with normal localised date/time notation. It uses the same geographic database as the postcode explorer.
This is a small demo applications that harnesses WebAssembly, written in Rust, as the calculation engine behind a calculator with a difference, you can enter expressions in any number base between 2 (binary) and 60 (sexegesimal).
The frontend site, built with Gatsby and powered by React. presented artworks as images, animations and videos, collected via a secure student upload form and interfacing with multiple Web services such as Cloudinary and a bespoke backend datastore. It also has a staff administration area and uses Azure AD for authentication. Other technologies used include Typescript, Mongodb and Vue 2.6 (admin area).
React-based submission form with more extensive admin and review section.
NextJs frontend with a Drupal 10 content management system/
Rapid Drupal 8 build with a custom theme (2019)
Another art competition site, this time with a React-based frontend with images uploaded by authenticated users to Cloudinary.
Simple online shop with Vue frontend integrated with a Wordpress backend
Lead fullstack developer. The Site behaves as a Progressive Web App using the Vue framework with a Drupal 8 content server (2018)
Lead developer with a small team, involving a major data migration (2012-13) and integration of multiple microsites. The upgraded platform based on Drupal 7 has served the GLA for 7 years.
Lead frontend developer using Drupal 7 and backbone for single page application behaviour (2016)
Lead frontend developer, upgraded from an earlier version of Drupal and using many of the features pioneered for Macro Advisory Partners (2017)
As parts of a larger team, I have contributed to the infrastructure for these sites:
I have worked with everything from HTML, stylesheets and Javascript with extensive Browser and usability to testing to backend applications, content management and e-commerce systems that interface with databases and third party services.