[ABOUT ME]

IDENTITY MODULE — SENIOR WEB DEVELOPER

ED
● VERIFIED PROFILE
IDENTIFIERELLIOT_DICKERSON
ROLESENIOR WEB DEVELOPER @ RM ASSESSMENTS
CREDENTIALBSc (HONS) COMPUTING
EXPERIENCE14+ YEARS
CORE_SPECSPHP · JAVASCRIPT · SQL
DELIVERYFULL-STACK & ACCESSIBLE APPS
[01]

Overview

I hold a BSc (Hons) degree in Computing from the University of the West of England and bring over 14 years of dedicated professional software development experience delivering robust, mission-critical web applications.

Specialising across PHP, JavaScript, and SQL ecosystems, I architect scalable backends and clean database architectures (MySQL, PostgreSQL, Redis) while driving automated testing, code quality standards, and CI/CD pipelines.

Throughout my career across enterprise platforms and digital agencies, I have engineered and delivered high-impact systems utilizing a diverse range of proven technologies and modern frameworks:

  • PHP & Backend Ecosystems: Laravel, Symfony, and Zend for enterprise backend architectures, distributed APIs, and PHP 5 to PHP 8 migrations
  • JavaScript & Modern UI: React, Vue, SolidJS, and TypeScript for crafting accessible, high-performance user interfaces and design systems
  • Content Management & Delivery: WordPress, Concrete CMS, and Joomla for customized platforms, plugins, and custom blocks

Currently serving as a Senior Web Developer at RM Assessments, I develop solutions and new capabilities for online assessment software, including an in-exam student IDE, WCAG accessibility compliance, and improved testing for legacy code.

LOCATION: CHELTENHAM, UNITED KINGDOM
ENGINEERING_FOCUS: PHP · JAVASCRIPT · SQL · WCAG ACCESSIBILITY
WORK_PREFERENCE: HYBRID / REMOTE
[02]

Recent Experience

03/2025 – PRESENTCURRENT ROLE

Senior Web Developer @ RM Assessments

Delivering bug fixes and core feature solutions for online assessment software, developing an in-exam student IDE, achieving WCAG standards for accessibility, and driving improvements to coding standards and test coverage across legacy code.

09/2023 – 12/2024ENTERPRISE

Software Developer @ Synetiq Ltd

Assisted with migrating legacy platforms from PHP 5 to PHP 8 and migrating workloads between cloud providers. Maintained WordPress instances and engineered regular bug fixes and system updates.

01/2023 – 06/2023SAAS

Senior Software Developer @ SoCrowd Technologies

Maintained legacy PHP systems built with Zend alongside modern code written with Laravel and AngularJS. Developed API integrations for popular social media networks and contributed to architecture modernization strategies.

07/2022 – 01/2023AGENCY

Senior PHP Developer @ Rawnet Digital Agency

Engineered robust PHP 8 applications using the Laravel framework, authored custom blocks and modular packages for sites powered by Concrete CMS, and authored technical comparisons evaluating Rust and PHP for web development.

[03]

Education & Accreditation

09/2009 – 07/2015DEGREE

Computing BSc (Hons)

University of the West of England

Rigorous foundation in computer science, software design principles, relational database modeling, algorithms, and distributed computing architectures.

09/2007 – 07/2009DIPLOMA

National Diploma in Software Development

Gloucestershire College

Core academic and practical foundation in structured software programming, application design lifecycle, system analysis, and database fundamentals.

[04]

Case Studies

ENGINEERING CASE STUDIES

// DEEP-DIVE TECHNICAL SPECIFICATIONS & ARCHITECTURE
▸ GAME ENGINE & DISTRIBUTED EDGECASE_STUDY_01

High-Velocity 2D Physics Canvas Engine & Edge Verification

THE ENGINEERING CHALLENGE

Engineering a zero-dependency arcade racing engine in TypeScript running at a deterministic 60 FPS in the browser, complete with realistic tire slip angles, ghost replays, and tamper-resistant global edge leaderboards.

ARCHITECTURAL INNOVATIONS & SOLUTIONS
▸Authored a custom deterministic Euler numerical integrator with separate longitudinal and lateral tire friction modeling.
▸Designed a binary delta-compressed replay serialization format for frame-accurate AI ghost playback with near-zero memory footprint.
▸Implemented serverless single-use nonce verification and track checkpoint validation within Cloudflare Functions (SQLite D1) to prevent high score forgery before persisting.
60 FPSFrame Rate
< 15msEdge TTFB
0External Libs
NONCEVerification
CORE TECHNOLOGIESTypeScript · HTML5 Canvas · Web Audio API · Cloudflare Functions · Cloudflare D1
SYSTEM TOPOLOGYClient Canvas Loop ⇄ REST Edge Verify ⇄ SQLite (D1) High Scores
[05]

Edge Architecture

EDGE & FULL-STACK TOPOLOGY

// INTERACTIVE CLOUDFLARE EDGE PIPELINE
CLIENTAstro · SolidCDN EDGECloudflare PagesWORKERSFunctions · APISTORAGECloudflare D1
SERVERLESS COMPUTENODE SPECIFICATION

EDGE WORKERS & ISOLATES

Lightweight V8 isolates executing near-instant leaderboard verification, single-use challenge nonce validation, and ghost replay validation without cold starts.

CORE TECHNOLOGIES:Cloudflare Functions · V8 Isolates · Web Crypto API
TARGET LATENCY:< 5ms Edge compute execution
REDUNDANCY:Distributed across edge isolates
PROTOCOL STACK:JSON REST · Serverless Edge Pipeline