The project was a pilot agile project for Pearson, we use a scrum methodology, with 2 week sprints, a daily standup, biweekly demo, retrospective and planning day and a biweekly backlog refinement. The project is written in PHP, using Zend framework, there is a Restful API, it uses Handlebars for templating, login is done integrating with Pearson`s SAML system, there is daily jobs that run using CLI and are run from CRON jobs. The application is hosted on Amazon EC2 instances. All code is stored in Git and Jenkins is used to deploy development and stable versions of the code. Liquibase is used to keep track of database changes.

Check it out at : www.activeteachonline.com/demo
For the wedding of Rachel and I, I created a Wedding Website, using the Hoasty system. It contains information about how Rachel and I met, the location of the wedding and a time table of the day.
This is my own personal website. It has been through many evolutions over the years. It started off being written fully in Frontpage, then to HTML and now i have written a custom xml based component framework, written in OOPHP, MySQL and SCSS and Javascript. I use Grunt to compile all of the CSS and Javascript. The build process uses GIT and Jenkins for CI.

Check it out at : ashleywarner.co.uk
This application is written in Java and is a be-spoke web application for Documentum. It runs on Apache Tomcat 6, with a SQL Server 2005 database and Documentum 6.0 sp1. The central core of this application is the tracing of the registration process of new clients and loans with a view to verifying the quality of the process as undertaken by the consultants in the bank`s branches. This looks especially at the quality of the scanning and the accuracy with which scanned items are entered as metadata in the bank`s databases.

There are other technologies associated with this development. These include:

- Merging of metadata with templates to produce agreements. This is done by xPression.
- Biometric storage and validation.
- Electronic Signature to bind an agreement.

Within Documentum, a range of infrastructure features will be used including:

- Workflows using BPM and BPS
- Lifecycles
This is the CSC (Central Sk8 Crew) website. The site is written in PHP using the Zend Framework, it uses the Hoasty backend to manage content on the site. The site is for making our skating event reviews public as well as providing a location where all our skating events can be displayed. On the site there is biographies of the main members and also a products page listing all of the branded products that are available to members.

Check it out at www.centralsk8crew.co.uk
This application started off as a simple Access database, but as our company didnt buy the new version of access we needed to rewrite the frontend. We managed to convert the database to SQL Server 2005, i then created a basic PHP interface. This is the latest version of the Web Applcation, it now has Users with different roles, a logger which records everything that is changed in the database and a change request system to the application. Using this application you can produce all the reports any user needs so there is no need for anybody to have direct access to the databse.
I used agile methodologies to build a platform to deliver the MiniMBA in Marketing. It was built in Drupal 8 using custom modules for each part which could be enabled and disabled. It delivered Live lectures using YouTube. It included learning modules, Q&A sessions, voting, commenting, ability to take an exam, with grading and generation of a certificate. The platform was deployed to multiple E-Learning titles using the same codebase, just changing the theme and enabling/disabling modules.

It is built using the following technologies:

- Drupal 8
- Custom Modules
- Learnocity
- PDF
- OAuth
- Pantheon
- Vagrant
This web application is written in Java and is a be-spoke web application for Documentum. It runs on Apache Tomcat 5, with a SQL Server 2005 database and Documentum 5.3 sp5.

- Customise the login component
- Produce a menu from net_link objects
- Produce a component that displays a welcome HTML file from the users home cabinet.
- Customise the Drilldown component
I developed a platform for displaying floorplans. Each element is an SVG which can be added in the CMS and then all of these are rendered to create the map. Everything is configurable through the CMS.

I used the following technologies:

- Wordpress
- ACF
- jQuery
- Webpack
- Docker
This web application is written in Java and is a be-spoke web application for Documentum. It runs on Apache Tomcat 5, with a SQL Server 2005 database and Documentum 5.3 sp5.

- Provide a web view of a Documentum folder (drilldown)
- Web page search of corporate Procedures/documents
- Provide Old Workspace functions in Webtop menu
For Nokia I created a standalone HTML package that has a 3D world which you are able to interact with and then 5 verticals showing what Nokias private 5G network could do. The HTML can be ran on a web server or full locally without the need for a web server.

I used the following technologies:

- ThreeJS
- jQuery
- CSS Animations
- Webpack
This project is a bespoke CMS that was written in PHP, using Zend framework. The admin system has its own DB, then each site that uses it has its own database which stores the information. Features can be enabled and disabled on a per site basis, but all of the code for how to edit each content type lives with in the admin system codebase.

Content types include:

- Users
- Posts
- Pages
- Galleries
- Videos
- Calendars
- Staff
- Products
Jetpack Santa was created as part of our Christmas hackathon in our spare time on Thursdays over a 7 week period. We ran the project in an agile way setting ourselves sprint goals and trying to create a minimum releasable product and then once we had this we iterated on top of it adding more levels and extra functionality. All of the game graphics and music was created in house at MMT.
Jetpack Santa 2 was created as part of our Christmas hackathon in our spare time on Thursdays over a 12 week period. We ran the project in an agile way setting ourselves sprint goals and trying to create a minimum releasable product and then once we had this we iterated on top of it. The game was released to over 150,000 people in a mailing list from Kentico. We took the idea from last year and built a Mario style game. All of the game graphics and music was created in house at MMT.
M C Estates is an estates agency based in Monaco. I was given a design and had to produce a dynamic website, which supports multiple languages and had a search facility for looking for properties. I was also asked to design and prodcuce an admin section of the website where all of data on the site can be added/edited/translated.
I used PHP, MySQL and CSS to produce the site.

Check it out at : www.mcestates.mc
Here is some of the projects that i created while i was at University. The bowl of fruite really looked good when fully rendered. I was quite pleased with my chair also as it was the 1st project we had.
Navuu is a web application that let the user create a unique code to an exact point on a map, making it a lot more accurate than a zip code or post code.

The application was built in micro-services:

- Website
- API
- Authentication
- Adminstration

The following technologies were used:

- PHP
- Slim
- OAuth
- Zend 2
- Knockout.js
- Vagrant
- Jenkins
This web application is written in Java and is a be-spoke web application for Documentum. It runs on Apache Tomcat 5, with a SQL Server 2005 database and Documentum 5.3 sp5.

The company required a methodology and solution for the initiative to move part of the auditing function offshore. Discrete steps in the auditing procedure are to be allocated to off shore workers. The requirement is for a means of delivering, monitoring, returning and controlling the documentation required by the off shore workers in order to complete that task. Full accountability throughout the process is essential.

The desktop scanning application is written in VB6 with the Quickscan development toolkit.

The scanning application needed functionaltity to scan directly into a specific area and also to allow checking and manipulation of the scanned image before it is commited into documentum.
Over 5 weeks i created a web application that would give a user the ability to log if they see a person at risk of the railway. The site when visited only totalled 143kb and was designed mobile 1st. Reports would be emailed directly into Network Rail control.

I used the following technologies:

- Drupal 8
- Custom Modules
- Offline.js
- Pantheon
- Vagrant
This was my final year project at Uni. Written in Java, it implements snapping and auto rotation of all the parts. You can design a full track using drag and drop and then when printed it creates a list of parts required to make the track. In the example i created Silverstone Race Track for my viva.
This was supposed to be an application written in C# for a weighbridge in Tanzania. A while into the project the developer left leaving code that didnt even compile. I took the project on and made the application as simple as it could be, going back to the design and specification and redoing it. I then created a management web application that ran along side it. It ran off a SQL Server 2005 Express.
Web Command is an idea to replace Command 9000 weighing application. It is going to be written in Java and run off Tomcat Webserver. It is all going to run from a Black Box mini-itx system.
This is Chris Broughtons portfolio website. He is a grapahic designer studying at Loughborough University. He gave me a design of how the main and project page should look and i created him this site in PHP and a MySQL db.