Curriculum Vitae
Introduction
I have over fifteen years of web development experience working for both small design agencies and large development-focused companies. I am currently freelancing at Surface where I work as a contractor to agencies helping them offer web development to their clients.
I have a passion for everything web. I am fluent in both front- and back-end coding, as well as deployment and tooling.
I develop usable and accessible front-end interfaces using web standards, including semantic HTML, CSS for layout and visual design, and JavaScript for progressive user interface enhancements.
On the server side, I use PHP and MySQL, as well as theory in database design and security. I have used multiple frameworks including FuelPHP, CodeIgniter and Laravel since version 4.
I have delved in to the world of modern JavaScript, including NodeJS, ES2016, webpack and VueJS. I have investigated JavaScript-based static site generators, deploying a custom Eleventy blog on Netlify. I have built component libraries using Fractal and making use of TailwindCSS, deploying them using GitHub Actions.
I have also delved in to the world of development operations (DevOps) including Docker, Amazon Web Services, Google App Engine Application Platform and Terraform. I have also used GitHub Actions and BitBucket Pipelines for continuous integration pipelines.
To view some of my development work, check out my GitHub profile or visit my LinkedIn profile to make a connection.

- Name
- Trevor Morris
- Role
- Full-stack PHP Developer
- Age
- 39
- contact@trovster.com
- Telephone
- 07884 182178
- Address
- Surface 21 Little Tixall Lane Great Haywood ST180SE
Experience
Creation Design & Marketing
Web Developer
—
Testimonials

Trevor has supported me exclusively on development projects for over 14 years. I’d say there’s nothing he can’t handle.
The Design Frontier

When it came to hiring contractors in Staffordshire, contacting Trevor was a no brainier! He completed large agile stories with a high technical standard & meeting the stakeholder expectation.

A professional web developer that considers how to make content management easy for the end user. He delivers excellent websites on time, always meets expectations & will talk through solutions to overcome any website challenges to deliver the best result possible.
Plinkfizz

Trevor is able to handle projects of all sizes & complexity. He is equally comfortable working on both SaaS products & traditional websites, making him a great asset to any project team.
Combiine
Education
Publications
Builidng a Community
Transparent CSS Sprites
Read: smashingmagazine.com/2010/10/31/transparent-css-sprites
Front-End Code Reusability
Read: 24ways.org/2009/front-end-code-reusability-with-css-and-javascript
Styling for Submission
Web Standards: User Interface Makeovers
More Information
I have been a web developer since my first role in 2005. My experience has been focused on full-stack development - starting from small custom systems, WordPress development and bespoke large scale framework-based projects.
During the past ten years of freelancing, I have also contracted. This has helped me learn how to integrate with teams and existing codebases quickly. It also allowed me to experience different flavours of agile methodologies. I have been able to transfer knowledge allowing the teams to improve their best practices, from linting and testing to continuous deployment.
Freelancing has allowed me to bring a range of complete solutions for clients. I use WordPress for smaller projects, allowing for a content management system for clients with tight budgets.
For the last five years I have specialised in building bespoke web-based solutions using the Laravel framework. This helps me provide solutions that are robust and scalable which in turn provides value for the client.
I transformed a paper-based compliance company to a modern app-based workflow. This was a multi-year project with a centralised CMS and four bespoke web-based apps built in Angular. I recently upgraded the project from Laravel 4 to Laravel 6 (and 7), refactoring for security and speed, improving unit tests, as well as moving to Amazon Web Services platform.
I have helped design RESTful platforms using micro-services. A specific API was rapidly improved from a minimum viable product as more requirements were outlined and feedback from the UI admin integration. A PHP SDK was built for the API that feature high test code coverage, allowing confident integration with multiple projects.
Outside of official roles, I have learned about JavaScript-based static site generators by building a new personal development-focused blog and other personal projects. I was able to research multiple solutions for deployment, including GitHub Actions, Netlify and Vercel. I also implemented a component library and improved my understanding of SVG.