Senior full-stack developer · UK

Scroll

Senior full-stack developer · UK

Mark
Eriksson

Websites and internal systems, built end to end — from the database to the last pixel of CSS.

I build and look after websites and internal systems end to end. Since 2018 I’ve been the sole lead developer for Crown Oil and its sister companies — every site built from scratch, every pixel accounted for.

leading development at Crown Oil
8yrs
live sites shipped
13
products of my own
2

Chapter one

The Work

Every site the Crown Oil group runs, plus a couple of things of my own. Scroll through each one.

Chapter two

Experience

Crown Oil Ltd

Senior Full-Stack Developer Jul 2018 — now

Sole lead developer for the company’s main website and its sister companies, plus several internal systems. I build every site from scratch as a custom WordPress theme, on a shared back-end library I wrote for form handling, phone and email verification and common utilities. Calculators and converters are HTML custom elements that any of the sites can embed in their own colours. Quote requests flow into the company’s CRMs. I moved the whole group onto Cloudflare, in front of AWS, and tuned its caching, which made the sites far more reliable.

Back end

  • PHP
  • Laravel
  • WordPress
  • MySQL
  • Node.js
  • REST APIs
  • Redis
  • PostgreSQL

Front end

  • TypeScript
  • JavaScript
  • Vue
  • React
  • HTML
  • CSS
  • Sass
  • Tailwind CSS
  • PWA / Web Push
  • jQuery

Infra & tooling

  • Docker
  • AWS
  • Cloudflare
  • CI/CD
  • Git
  • GitHub
  • Vite
  • Composer
  • npm
  • Nginx
  • Apache
  • Caddy

Testing

  • PHPUnit
  • Vitest
  • Playwright