Ben Lumley

Full-Stack Developer in Bath & Bristol | Laravel Expert

Interoke Digital

With over 20 years of experience, I handle everything technical - from servers and infrastructure to backend development, frontend implementation, and scaling as your business grows. I'm effective at communicating and discussing software with non-technical people, and experienced at helping to shape and decide the direction of software projects. This makes me a great fit for software startups, SaaS startups, small businesses in need of CRM systems, or integration work between systems.

I'm particularly experienced with the Laravel framework and React, and these are what I prefer to work with where they fit.

I'm based just outside Bath, Wiltshire - working with both local clients across Bath, Bristol and Wiltshire as well as clients throughout the UK.


Frequently Asked Questions

Are you a Laravel developer in Bath?

Yes, I'm a full-stack developer based just outside Bath, Wiltshire, specializing in Laravel development. I work with clients across Bath, Bristol, and Wiltshire, as well as throughout the UK.

What services do you offer as a full-stack developer?

I provide complete full-stack development services including backend development with Laravel, frontend development with React, API development, system integration, DevOps, and infrastructure management. I specialize in building software products for startups and scaling existing applications.

Do you work with startups?

Yes, I specialize in working with startups and SaaS companies. I have extensive experience building MVPs, scaling applications, and helping shape the technical direction of early-stage companies. My experience includes working with software startups, SaaS startups, and businesses needing CRM systems.

What technologies do you use?

I primarily work with Laravel (PHP) for backend development and React for frontend development. I also have experience with WordPress, AWS, Docker, Linux server management, and various database systems. I'm a strong advocate of choosing the right technology for each project rather than defaulting to what I know best - I'll recommend and work with whatever stack makes the most sense for your specific needs and constraints.

How long have you been developing software?

I have over 20 years of experience in software development. I've worked on projects ranging from small business websites to large-scale applications, including ecommerce platforms, SaaS products, CRM systems, business information, and management systems.


Skills

Full-Stack Capabilities

I handle the complete technical stack - from infrastructure and servers to backend APIs, frontend development, and scaling solutions. My strongest suit is backend development, where I build robust, scalable systems that grow with your business.

  • Laravel - My primary framework for new projects
  • PHP & Backend Development
  • WordPress (when it's the right tool)
  • API Development & Integration
  • Database Design & Optimization
  • Frontend - React
  • HTML / CSS / Responsive Design
  • DevOps & Server Management
  • AWS & Cloud Infrastructure
  • Docker & Containerisation
  • Scaling & Performance Optimization

Key Projects

IdencyTime

Freelance Developer

Visit

2024 - Present

IdencyTime is a multi-tenant time and attendance management system built with Laravel and Filament. The system manages staff clock in/out records from biometric devices and integrates with HR systems including PeopleHR, SageHR, and CezanneHR.

As the development lead on the project, I'm responsible for the overall architecture, development, and maintenance of the system, and I'm also involved in decision-making and planning on the product's direction.

Key features include multiple devices/device vendors, real-time device synchronization, automated clock registration and staff matching, multi-timezone support, evacuation reporting for safety compliance, and comprehensive admin panel built with Filament for managing customers, staff, devices, locations, and departments.

The system is built with Laravel, uses Filament for the admin interface, uses Laravel Horizon queues, and has high levels of test coverage with PHPUnit and meets PHPStan level 8 static analysis.

The Headteacher's Report & mySchoolWellbeing

Freelance Developer

Visit

2016 - Present

Two projects for the same startup:

  • The Headteacher’s report provides reporting services to headteachers and the wider school management to help them meet their obligations to their governors, education authorities, and parents.
  • mySchoolWellbeing provides digital services to help schools discover, track and drive improvement to the wellbeing of staff, parents, and pupils.

The Headteacher’s report is a system that automates the production of reports based on data drawn from publicly available datasets issued by the Department for Education alongside data from schools’ own MIS systems. This is a computationally intensive task - so a key challenge is to manage costs whilst still providing fast turnaround. This is achieved with workload prioritisation and infrastructure scaling using EC2 instances supported by containerised services to provide near-instant ‘burstable’ capacity. I am also responsible for the web portal used day to day by customers - features include access to the reports, subscription management, and configuration of certain aspects of the reports.

mySchoolWellbeing at it's heart is a surveying tool that allows schools to periodically collect a dataset from each group (staff, parents, pupils) of stakeholders. This data is then used to monitor and track wellbeing within the school through a data portal comprising customised reports and charting. As with the Headteacher’s report, there is again a heavy dependency on data being drawn in from dfe datasets and schools' own systems.

Applied Change - Change Journey Navigator

Freelance Developer

Visit

2020 - Present

Applied Change are a data led change management consultancy, the Change Journey Navigator is an online software product to help deliver this service.

In essence, the project is a startup, I am responsible for the entirety of the system - the system design and development, as well as the server infrastructure and it's day to day operation. The system centres around a tool for asking stakeholders a curated set of questions. Behind the scenes these are all carefully grouped and categorised which allows analysis of the results against the Applied Change Model. The results of the survey are delivered through a reporting 'dashboard' that allows Applied Change to analyse the results in real time, including the ability to dig into and compare data across different aspects of the 'model' as well as between locations, business groups and time periods. This in turn helps businesses to understand what is and is not working and why, ultimately enabling them to drive change. The cycle can then be repeated to track progress and measure the impact of the change.

The product is multi tenant - Applied Change use it, but they also provide the software to other change practioners to use with their clients; consequently it is multi-tenanted with all that goes with that - for example user management, account levels, billing, and security.

The Adventurists

Freelance Developer

Visit

2013 - 2023

The Adventurists are a fast moving travel operator. I co-lead the development team responsible for the tracking, administration, and ecommerce software that underpins the company's operations.

This includes:

  • Tracking maps provided for the public to track participants in real time alongside curated social media posts. This is required to cope with huge traffic spikes generated by mainstream media coverage of events, achieved using a caching strategy based on pre-rendering all key assets and API endpoints to Varnish/Cloudflare with an invalidation strategy to manage content updates.
  • Alongside the public maps, the system includes mission critical real time tooling used by on the ground teams to track participants by GPS and coordinate emergency medical/evacuation response when required.
  • Ecommerce solution which has to provide flexibility to cover a range of events with different payment mechanisms and legal issues whilst coping with 'surge' traffic when in demand events go on sale.
  • Responsibility for all server infrastructure and testing/CI processes.

The Visa Machine

Contract Developer

Visit (link no longer live)

2012 - 2020

I lead the development team responsible for developing and maintaining the software used by this multi-national online visa application service.

A key component is a decision engine that recommends the most appropriate visa for your trip based on facts such as where you are going, how long for, and what for - from over 10,000 configured products. This ties in with a multi-channel ecommerce system that allows The Visa Machine and over 100 partners/resellers to sell products, each with a customisable product range and pricing alongside differing commercial arrangements.

We also deliver the backend system used by staff across four global offices to administer procurement and delivery of visas and management of the product catalogue.

Legacy management is a key component on this project as well. We regularly review/assess the state of the system, flagging where we have to make upgrades for security or operational reasons. I also identify and make recommendations when other opportunities to make upgrades arise and are commercially sensible.

I’m also responsible for all server infrastructure and devops processes.

Various Digital Agencies

Freelance Developer

I provide outsource development support to a number of agencies, usually taking on specific projects outside the in-house skillset or capacity. I have occasionally filled in as a part time lead developer (I was previously a full time lead within a digital agency) providing support and consultancy to in-house development teams.

Projects have been all shapes and sizes - including ecommerce, management systems, WordPress plugins, security audits, performance consultancy, server migrations, and mobile applications.

End clients have included British American Tobacco, Currys PC World, Diageo, Lindt, Nestle, Liverpool FC and Oxford University.

Data Sync / Process Automation

Freelance Developer

I take on smaller/ad-hoc development tasks to address specific problems businesses have - loosely within the realm of process automation.

Examples include syncing orders between websites and accounting software; customised reporting; syncing stock levels between warehousing and ecommerce; integration with Amazon Vendor Central.


Education

University of Oxford

MA
Biological Sciences
2005

Get in Touch

Have a project in mind? I work with clients across Bath, Bristol, and Wiltshire, and throughout the UK. Whether you need a full software product built, help scaling an existing system, or technical expertise for a specific challenge, let's talk.

Contact Details

07732 806321

hello@interokedigital.co.uk

Based in Wiltshire, near Bath
Serving Bath, Bristol, Wiltshire & UK-wide

Ben Lumley, Interoke Digital

Send a Message

This will open your email client to send the message.