// senior full-stack developer · UK

Mark Eriksson_

I build and look after websites and internal systems end to end — from database and back end to the last pixel of CSS. Since 2018 I’ve been the sole lead developer for Crown Oil and its sister companies.

8 yrs

leading development at Crown Oil

11

live sites shipped

2

products of my own

~/projects

Selected work

~/résumé

Experience

Senior Full-Stack Developer · Crown Oil Ltd

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