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 2024 — Present
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 2022 — February 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 2021 — June 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 2019 — June 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 2016 — May 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
Frameworks & Tools
Infrastructure
Practices
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.
- 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.
- 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.
- 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.
- 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.
- 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.