Freelance web development backed by 15 years of experience.

I'm Rob Matthews, the UK-based developer behind Matthews Media. I build reliable custom web applications, integrations and bespoke tools for teams that need software shaped around real workflows, not just a brochure site.

Rob Matthews
15 years of experience
  • PHP
  • JavaScript
  • Python
  • Laravel
  • Vue.js
  • REST APIs
  • SQL / SQLite
  • WordPress
API integrations

Connect websites, apps and third-party services so they share data reliably.

Bespoke systems

Internal tools, event workflows and project-specific software.

About me

Design roots, full-stack delivery.

My career started with web design, then moved through HTML, CSS, custom WordPress themes and plugins, and into modern application development. That path still shapes how I work: the interface matters, but so does the structure behind it.

Between 2018 and 2022, I worked across security, information and telecommunications projects, covering both front-end and back-end web development.

I now work full time on a Laravel and Vue.js platform, while also taking on custom development projects. Recent examples include API integrations, live quiz solutions and bespoke web applications built around specific operational needs.

Capabilities

Web development for systems, tools and integrations.

Custom web applications

Application features, admin tools, data-driven screens and maintainable interfaces built around real workflows.

API integrations

REST API work, third-party service connections, data handling, and glue code that makes separate systems behave as one.

Bespoke systems

Internal tools, event workflows, reporting screens and custom utilities shaped around a specific job.

Front-end craft

Responsive HTML, CSS and JavaScript interfaces that stay usable, considered and clear.

How I work

Work out what matters, then build.

  1. Start with what exists

    Show me the current site, spreadsheet, API docs, admin process or workaround. I'll work out what needs keeping, replacing or connecting.

  2. Plan the change

    We agree what needs building first, which systems it touches, and what can wait.

  3. Build it properly

    I build in clear stages, test the paths people actually use, and keep the code maintainable for future changes.

Contact

Need custom web development?

Tell me what you need built, connected, automated or improved.

Email Me