BEN WILLIAMS

Web Developer BSc STEM Graduate

About

I am a web developer with a broad academic background in science and technology, holding a BSc (Hons) in Combined STEM, with an emphasis on Earth and Environmental Science, and Renewable Energy. This diverse foundation has equipped me with strong analytical and problem-solving skills, which I apply across web development, software engineering, and data-driven projects.

Specializing in PHP, I have experience with frameworks like Laravel, using object-oriented programming and test-driven development. My skills also extend to data analysis and project management, giving me a well-rounded skill set to tackle complex technical challenges in various fields. I am passionate about using my expertise to drive innovation and contribute to projects that require both technical precision and creative problem-solving.

Qualifications

BSc (Hons) Combined STEM, First-Class Honours

The Open University

Practitioner Certificates in Business Analysis

BCS, The Chartered Institute for IT

PRINCE2 Foundation Certification

Axelos Institute for Best Practice

Foundation Certificate in Agile

BCS, The Chartered Institute for IT

Portfolio

Code Project

Portfolio Website

This website has been developed with PHP's Laravel framework and makes use of a number of the framework's concepts to implement an authentication-based content management system. Automated feature testing using PHPUnit has been utilized to verify that the site's functionality and security policies operate as intended. The front end experience makes use of the Bootstrap CSS and Font Awesome icon libraries.

Code Project

Xpression

A versatile PHP library designed to evaluate string-formatted mathematical expressions, enabling applications to process user-defined formulas similar to those used in spreadsheet applications.

View on GitHub
Code Project

TestTube

A lightweight and extensible unit testing framework for PHP. Originally built to support the Xpression library, its design prioritizes flexibility, making it suitable for small to medium-sized projects.

View on GitHub
Code Project

BladeStyler

A Laravel extension designed to help maintain consistent styling across UI components, particularly suited for utility-first CSS frameworks like Tailwind.

View on GitHub

Contact

If you have a project or role that you think I would be able to assist with or fulfil then please get in touch, either using the form below or by emailing me at info@bwilliams.uk.

Information that you submit is handled in accordance with the privacy policy.

©2025 Ben Williams