I have played a part in helping generate £1 millions of sales for "Gymshark" and "Drop Dead" (by the band "Bring Me the Horizon").
I have a wealth of skills required for the job; my experience is fullstack, but my strength is frontend. I have 12 years of website development experience and eight years commercial experience with Shopify Liquid.
Overall, I have been working in the industry for 12 years covering all types of websites, from simple HTML5 business card type lander to full bespoke web application. All of which are built fully responsive with attention to detail.
In the past I have built Ruby on Rails apps as Shopify plugins to extend the usability of the ecommerce platform. I now build apps using Node.js or Bun.js and Vue.js on which this site is running. This means I also have experience of creating and integrating APIs, such as REST or GraphQL.
Throughout my career I have used Git as versioning control on GitHub and Bitbucket. This not only keeps a record of work, but it also allows others to contribute. To make sure that it is legible, I make sure to abide by clean programming practices.
I studied the project methodology SCRUM and used it in my last two places of work.
I have a BSc Honours in Computing and BA Honours in Design: Illustration. This means I have a trained designer's eye that gives me the edge over other programmers who may struggle with frontend HCI (Human-Computer Interaction). I was introduced to personal computers when I was six years old, and saw the introduction of the Internet with the dial-up modem. Having always had an appeal in computing and a drive to problem-solve I decided to do a computing degree, directly after completing the illustration degree. It was there that I really got to grips with web development and programming languages. I am confident and have vast experience in using the Adobe suite programs having built my own designs in the likes of Photoshop, Illustrator, and XD; I have more recently worked from designs in Figma.
I am a dedicated, hard-working, and honest individual, who is considerate of others. Although I have dyslexia, I do not let that hinder me; it is the reason for my determination.
Even though I spend a great deal of time in front of the computer, I do like to get outside for walks and cycling. I used to have a campervan, which I enjoyed taking for campouts. I also ride a motorbike that I pretty much live on, I play a washboard, and have a passion for growing chillies!
I do not believe in struggling on your own. If I become stuck, I seek a colleague for help. If I believe a product could be built a better way than outlined, I discuss it with the team rather than thinking I know best. Working as a team builds a better product!
I know I can bring more to the business and would love to join the crew!
Nuxt, Vue, Next, React, Bun, JavaScript, TypeScript, Vuex, AJAX, jQuery, Shopify Liquid, Ruby on Rails, HTML, CSS, CircleCI, Servers (Linux based, via CLI [command line interface]), Lokalise, D3 (data visualisation), GraphQL, SOAP.
As part of a large team of software engineers, I worked on the passenger assistance website and the staff counterpart - I mainly worked on the staff website. I formulised a Vue v2 to v3 migration and took a lead role in managing Lokalise. I also built out CLI app using Bun and TypeScript to carry out importing and exporting of Lokalise strings.
As part of a small development team, I helped build out product pages and other parts of their stores. This is where I was first introduced to Lokalise. I started out as freelance and switched to the employed role.
Working with Jennie of Sunside Studio in Braunton, I built the website using Nuxt with a purchased HTML theme template. The styling was tailored to suit his business' brand.
Working with Jennie of Sunside Studio in Braunton, I built the website from scratch using Rails and integrated with Prismic so that the client can easily edit the content.
I built this from scratch! My client wanted somewhere to showcase her media work.
Working with Jennie of Sunside Studio in Braunton, I hard customised theme for there Shopify store and even built all the email templates for them.
Working for Inspira Digital in Barnstaple, I built the app that allows users to upload images and crop them to be painted. The upload and order is passed onto their Shopify store.
Another pre-theme made website. I helped with the content and adding a sidebar.
This I built with Roots Creative Marketing Ltd. team in Bideford. I did the construction, they did design.
My own chilli sauce website.
Other older projects.
A background about me.
Having decided to make my leave from Vivo Life, I was invited to apply to Transreport. They provide accessibly support for travelling by train, as well as software for train auditing. I worked on the web version of the passenger and staff facing application. During my time there I built a CLI application using Bun and TypeScript that interfaced with Lokalise via REST API and GitHub using GraphQL, and helped in the process of upgrading the staff web application from Vue v2 to v3. I got to learn the importance of ARIA (Accessible Rich Internet Applications) labels and image ALT attributes.
I started out as a freelancer for Vivo Life and then accepted a permanent role when the pandemic took hold because I was really enjoying the position and the company. They grew leaps and bounds through the pandemic due to the demand for health goods and plant based supplements. I was mainly maintaining their Shopify stores as a fullstack developer, but focused more on the frontend due my eye for design, using Vue (the whole store runs on Vue.js) and Shopify Liquid.
During my time helping out Inspira Digital, was also building websites for other clients. I created my own virtual private server (VPS) to virtual host. I have since gone on to build my own mail server and host mail accounts for some clients. The process over the years has helped to better my understanding of servers.
I had been part of the Roots team as a freelancer, helping them with mainly theme customisations, and server creation and control. This largely involved the use of PHP, HTML, jQuery, AJAX, and JavaScript. I worked on a couple light projects using Ruby on Rails with them.
I had been part of the Inspira team as a freelancer, helping them with theme customisations and the odd web application. They are certified Shopify Experts, so the majority of the websites I had worked on were Shopify based. This largely involved the use of Shopify Liquid, HTML, jQuery, AJAX and JavaScript. I had worked on two projects using Ruby on Rails with them.
I am the founder of an award winning chilli sauce business, selling chilli condiments in a finite range of levels of spice. I am proud to have won many awards for the sauces, including a national category winner.
I was employed by Vetswest as their graphic designer/web designer and computing support, as well as sales support for their sister company MyVetMeds. I helped them to create leaflets, a booklet, a pop-up stand, and also advertising banners for their MyVetMeds website, amongst other things.
Vetswest is a group of 100 veterinary practices, which use their collective size to improve the efficiency of services and buying of products for their veterinary practices. They ran a website based company called MyVetMeds selling veterinary products to the average consumer.
I worked as a kitchen porter with two chefs of similar age. I washed and dried all the plates, cutlery, and kitchen tools. When it was quieter, I helped prepare food for the chefs to cook.
I was a domestic cleaner for the restaurant area, mopping and vacuuming the floors, and making sure the water closets were also clean. The shift started at 5.00am, so motivation to get up and work was vital.
My position was a domestic cleaner for in and around the main operating theatres. As a team we had to split up and clean to a high standard to make sure no patient suffered infection. We were trained on the Control of Substances Hazardous to Health (COSHH), health and safety in the work environment, and how to use a Rotowash.
I provided support backstage of the Queen’s Theatre for a week. This included setting up the stage backdrops, and also helping bring stage props on and offstage during the performances.
My duty was the groundsman for the property, carrying out light tasks such as cleaning and cutting back vegetation. I also provided computer technical help to the staff where needed.
I chose with two others in my class to become a student rep for my course. This involved taking points and criticisms from fellow peers, and announcing them in front of a panel of tutors and representatives for the university's arts faculty. There were three meetings a year, the first two only being with class tutors.
As part of our school CCF (Combined Cadet Force) RAF (Royal Air Force), we were given a chance, if you chose, to train to solo fly a circuit in a Vigilant engine powered glider. The course also trained cadets of a similar age from other different RAF schools. I completed the course and gained 'Silver Wings'. I have since got some more flying hours as part of a PPL (Private Piloting Licence) training.
Including the general training of the CCF at school, we also spent a day out at Skern Lodge, Appledore, taking part in team building and learning trust for one another.
In the latter part of CCF, I was ranked as lance corporal and taught a class of 15 year-olds 'Signals'.
A friend and I paired up to give support to our school house Year 7 class, every Wednesday morning in 2003 for the academic year. This was to help build up our courage, control and prepare us to becoming a prefect.
Over the years I have travelled extensively around the world. Visiting no less than 21 countries, of which I have lived in 2.