// 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
13
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