ES

Senior Full-Stack Developer

Eloise Smith

Senior full-stack developer with 8+ years of experience in PHP, JavaScript, React, and modern cloud infrastructure. Building and leading robust web projects from architecture through to deployment.

What I Do

Architecture & System Design

Database architecture, API integrations with third-party systems, and scoping custom solutions with stakeholders from requirements through to delivery.

Security & Compliance

Cyber Essentials certification, penetration testing coordination, OWASP protections against SQL injection, XSS, and other vulnerabilities.

Full-Stack Development

PHP, JavaScript, TypeScript, React, SvelteKit, WordPress — building and maintaining applications across the entire stack.

Cloud & Infrastructure

AWS and Azure hosting environments, DNS migration, Windows and Linux server management, ensuring scalability and reliability.

Experience

June 2024Present

Lead Web Developer

Freelancer & Contractor Services Association · Remote

  • Developed custom plugins and themes using PHP for high-traffic WordPress websites.
  • Developed a PDF data extraction tool that parses uploaded documents and converts them into structured JSON using spatial text extraction and pattern matching.
  • Built a JSON validation and compliance checker providing three-phase validation (structural, business logic, financial) against industry specifications.
  • Developed custom PHP scripts to handle mass data integration across systems.
  • Built a custom assessment system based on a fully planned-out scope from stakeholders.
  • Provided support to members regarding websites and improved codebases for existing systems.
  • Handled the structure and architecture for database systems.
  • Worked with external software companies to integrate into our custom system via API, and ran the testing process.
  • Established coding standards and documentation practices, enhancing maintainability and future-proofing projects.
  • Managed cloud-based hosting environments (AWS, Azure), ensuring scalability and reliability.
  • Implemented robust security measures, safeguarding against SQL injection, XSS, and other vulnerabilities.
  • Handled IT security protocols, including Cyber Essentials certifications and penetration testing.
  • Migrated all DNS to AWS.

August 2022February 2024

Web Developer

IQD Frequency Products · Crewkerne, Somerset

  • Maintained the company's PHP website.
  • Managed the upgrade of the PHP codebase from 5.4 to 7.4.
  • Collaborated with different teams to reach goals within the Scrum process.
  • Windows server management and managed databases with strong SQL skills.
  • Experience with TypeScript, ColdFusion, PHP, HTML, SCSS, and JavaScript.
  • Worked with different testing tools, frameworks, and content management systems.
  • Troubleshot websites on different browsers and conducted thorough testing to identify and rectify bugs.

June 2021June 2022

Web Developer

Roots Creative Marketing · Remote

  • Optimised HTML email templates to improve click-through and conversion rates.
  • Created custom websites using HTML, CSS, and JavaScript.
  • Delivered front- and back-end development across mobile and web applications.
  • Collaborated with web designers to match visual design intent.
  • Led server maintenance activities for company systems.

June 2019June 2021

Web Designer & Developer

Flaydemouse · Yeovil

  • Maintained and updated bespoke PHP websites for multiple clients.
  • Designed and built WordPress websites using Elementor, WP Bakery, and custom themes.
  • Managed Windows and Linux based servers and client DNS records.
  • Provided client-facing support, addressing technical questions and concerns.

September 2016May 2018

Junior Web Developer

Neal's Yard Remedies · Gillingham

  • Managed ecommerce website and maintained WordPress pages.
  • Worked within Agile sprints to meet project deadlines.
  • Resolved order issues and system issues across the platform.
  • Maintained the company extranet for internal use.

Skills

Languages

PHPHTML5CSSSCSSJavaScriptTypeScriptSQLColdFusion

Frameworks & Tools

ReactSvelteKitSvelteWordPressTailwind CSSViteFirebaseGitGitHubElementor

Infrastructure

AWSAzureWindows ServerLinux ServerDNS Management

Practices

Full-Stack DevelopmentAgile / ScrumAPI IntegrationCyber SecurityPenetration TestingDebugging & TestingWebsite Optimisation

Projects

Real-Time Dispatch System

A real-time dispatch management tool built for a roleplay community. Enables dispatchers to manage multiple radio channels, track active units, and generate formatted dispatch messages — all synchronised live across connected users.

React 19ViteFirebaseJavaScript
  • Manage up to 12 radio channels with unit status tracking
  • Real-time synchronisation across all connected dispatchers
  • Formatted message generation for in-game chat
  • Shared notes system for on-duty dispatchers
  • Light and dark theme support

StreamTools

Real-time streaming alerts and overlays for OBS, built with SvelteKit. Connects to StreamElements, Ko-fi, and Kick to display follow, subscription, tip, and merch alerts as a browser source overlay.

SvelteKitSvelte 5TypeScriptTailwind CSS v4Vercel
  • OBS browser source overlay with transparent background
  • Visual theme editor with live preview and custom animations
  • Multi-source support — StreamElements, Ko-fi, and Kick
  • Web Animations API for smooth entrance/exit effects
  • Zero-config dev mode with built-in test alert toolbar

PDF Data Extraction Tool

A WordPress plugin that parses uploaded PDF documents and converts them into structured JSON. Uses spatial text extraction and pattern matching to accurately extract fields from complex document layouts.

PHPJavaScriptWordPressPDF Parsing
  • Spatial text extraction from PDF bounding box coordinates
  • Complex pattern matching and field extraction
  • Zero-storage approach — files are processed in memory only
  • Drag-and-drop upload interface

Daily Planner

A personal daily planner with task management, calendar events, and authentication. Features a clean purple and pink themed interface with priority-based task tracking and a monthly calendar view.

Next.jsTypeScriptTailwind CSSFirebase
  • Email/password authentication with protected routes
  • Task management with priorities, due dates, and completion tracking
  • Monthly calendar view with event scheduling
  • Dashboard with today's tasks and upcoming events

JSON Validation & Compliance Checker

A WordPress plugin providing three-phase validation of JSON data against industry specifications. Generates detailed, exportable validation reports with colour-coded results.

PHPJavaScriptWordPress
  • Three-tier validation: structural, business logic, and financial
  • Colour-coded validation results per record
  • Exportable validation reports
  • Multiple input methods — file upload or paste

Contact

Interested in working together? Feel free to reach out.

References available on request.