jt.← Back to portfolioDownload PDF

CURRICULUM VITAE / SOFTWARE ENGINEER

James Timms

James Timms.

Software Engineer Dartford, United Kingdom

I’m a full-stack software engineer with professional experience since 2021, mainly working with PHP, Laravel and JavaScript. I’ve built customer-facing applications and REST APIs, migrated an existing PHP platform to Laravel and Vue, and led small development teams. I enjoy understanding how a business works and turning that into straightforward, maintainable software.

01 / THE WORK SO FAR

Experience.

Explore each role for responsibilities and selected contracts.

April 2026 – PresentCURRENT

Notice period ends November 2026

  • Full-stack software development using Laravel, PHP and MySQL, alongside frontend development.
January 2026 – April 2026

  • Provided freelance software engineering services.
April 2025 – October 2025

  • Developed the customer-facing dashboard using Laravel and Blade.
  • Led individual projects within the wider MVP delivery.
  • Reviewed GitHub pull requests and wrote and ran unit tests.
October 2021 – April 2025

  • Provided full-stack development, consultancy and contracting services to businesses.
  • Built a restaurant booking system for Brettingtons using the OpenTable API.
  • Created a CMS for an esports organisation and REST APIs for local SMEs.
  • Provided web hosting and maintenance, alongside IT support and tutoring.

SELECTED CONTRACT ROLES DURING THIS PERIOD

August 2023 – January 2024 / Contract

Senior PHP DeveloperSquashLevels

  • Planned and carried out the migration of a server-rendered PHP platform to Laravel 10 and Vue 3.
  • Managed and mentored a team of three developers.

January 2023 – July 2023 / Contract

Lead Full-Stack DeveloperTrison UK

  • Led development across multiple projects and managed five junior developers.
  • Worked directly with clients including The FA, William Hill and Merlin Attractions.

August 2022 – October 2022 / Contract

Mid-Level Frontend DeveloperPlannr Technologies

  • Helped build an app store, contributing to both backend functionality and user interface components.
  • Maintained consistent styling across the interface.

02 / WHAT I WORK WITH

The toolkit.

24 skills across the stack

Backend

  • PHP
  • Laravel
  • Symfony
  • CakePHP
  • Node.js
  • REST APIs

Frontend

  • JavaScript
  • Vue.js
  • React
  • Next.js
  • Blade
  • Tailwind CSS
  • Bootstrap

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Delivery

  • AWS (EC2, S3, Lambda, Aurora/RDS)
  • CI/CD
  • GitHub Actions
  • Unit testing
  • Code reviews

CMS and commerce

  • WordPress
  • WooCommerce
  • Shopify

03 / THE PERSON BEHIND THE CODE

Outside work.

I help run an esports organisation in my spare time. I also enjoy keeping up with new technology and making music.

Back to the portfolio ↗