Steven
Bedford.dev
Full-Stack Web Developer

Specialising in high-performing, accessible, and sustainable websites.
I believe that speed, inclusivity, and efficiency are key to delivering the best user experience while minimizing environmental impact. By focusing on clean code, optimised performance, and web accessibility standards, I ensure that every site I build is fast, user-friendly, and future-proof.
Technology Stack
What I Do
Backend Developemt
- Craft CMS integrations using TWIG templating language
- Headless Craft CMS using REST or GraphQL queries
- Custom Craft CMS plugins
- Server & DNS setup
- SQL Databases
- Airtable as a relational database without SQL
- Flat file site developement, using markdown content.
Front-end Development
- CSS / Tailwind CSS
- ES6 Javascript
- Vue.js / Nuxt.js
- Implementing designs from Figma / Adobe XD
- Mapping using Leaflet.js
Ecommerce
- Woocommerce builds
- Craft Commerce builds
- Facebook product feeds, sell on Instagram
- Google Merchant Center, for product snippets
- Stripe integrations
Performance
- Building with a page weight budget
- Measuring with Page speed insights, Ecograder and Website Carbon
- Caching using service workers
- Offline sites using Progressive web apps
Accessibility
- Measuring builds to WCAG2 standard
- Make sure forms are accesible
- Screen reader compatible sites
- Making sure sites work across platform and devices
Web Security
- Custom Spam detection and monitoring.
- Dark web domain monitoring.
- Maintaining sites with security headers.
- Pen testing, finding and fixing security issues.
Ecommerce / Wordpress
Helen Ruth Scarves
Ecommerce site for Luxury textiles designer based in Aberdeen. The main aim of the site was to allow Helen Ruth Scarves to sell their products online and produce an income outwith the traditional retailers. Part of the build was also a custom built Javascript based stockist map.
Headless / Craft CMS
Fit Tae Dee
During the Covid 19 lockdown there was a requirement for people to get access to the outdoors for exercise. This website was set up to help people understand what was on their doorstep. I used this project to experiment with GraphQL queries using Headless Craft CMS and Nuxt and wether or not this would lead to better performance.
Craft CMS / IOT
SOS Logger
View ProjectAn IOT (internet of things) project which takes any 4-20ma signal and converts it into an alarm system. This uses Craft CMS to store signed up clients that use SOS Logger and it also allows for any 4-20ma conversion as a sensor type. The system also sends email or text messages when sensors are in alarm conditions.
Wordpress / Headless
Sounding Out Solutions
Website design and build for gas detection safety company based in Aberdeenshire. Uses Wordpress as content system as Woocommerce will be added in the future. Frontend built with Nuxt.js and Tailwind CSS.
NUXT / Airtable
Garden Harvests
View ProjectA project to record gardening data such as harvest weight, type and the yearly trends for that product. The system shows the harvests in a list form, bar chart and a yearly gantt chart. The list can be filtered by search phrase or by month, so that it is easier to find relevant data.
GEOJSON / Leaflet.js
Union Street Maps
A visual representation of the current state of Aberdeen's shopping thoroughfare using Leaflet.js and GEOJson. The ability to search and filter all the stores currently on the street.