Portfolio

Simple site protection user listSimple Site Protection - Open source software

Client: Written for me by me

Open source library and user administration designed to designed to add powerful protection to websites by defending both the login process and session handling of secure websites from malicious intrusion.

URL:https://github.com/julesbl/ssp

Technologies:Mysql/Mariadb/Any sql database, PHP 7, Slim MVC framework.

Result:Have used extensively in projects enabling good security on the site.

The Villa Agency home screenThe Villa Agency - High quality villa holidays

Client:the Villa agency

Villa booking website based on WordPress. Villa and car hire data is requested via an api and the bookings are returned to the booking system where they are checked and modified by the site operators.

Technologies:PHP7/8, Slim Framework, Mysql, WordPress plugin.

Services provided:Debugging and enhancement of old booking administration software, development of api using Slim to provide villa data and booking services, WordPress plugin to talk to the api.

URL:https://www.thevillaagency.co.uk/

Result: New, clean website for searching and booking for the correct villa holiday for customers. Improved admin. Better interface and functionality and much improved security.

TWW Yachts home screenTWW Yachts - Selling and chartering luxury yachts

Client:TWW Yachts

Luxury yacht selling and chartering website based on WordPress. Request to purchase or charter the yacht requested by the customers and arranged by TWW Yachts.

Technologies:PHP7/8, SDKs for booking and purchasing APIs, Mysql, WordPress plugin.

Services provided: Creation of SDKs for booking and purchasing APIs, Plugins to list and display yacht details, sales utilities, miscellaneous admin to display promotions etc.

URL:https://www.twwyachts.com/

Result: Client can easily display yachts available for sale or chartering.

iddeals home page id deals - Allows airline employees to find the cheapest industry rates for flights

Client: idDeals

dDeals has built its reputation by serving airline employees since August 2001. We are the leading airline employee site that gives a forecast of the number of unsold seats for standby. And we are the only site with links to over 11,000 global hotel properties showing their airline industry rates, not just cheap deals available elsewhere.

Technologies:PHP7/8, interfacing to airline APIs to find seats and rates.

Services provided: Building SDKs and debugging response

URL:https://iddeals.com/

Result: Client's customers can easily find seats for the required destinations and return.

iddeals home page Dataweave - Researching product life cycles of hand-woven products

Client: School of Creative Arts, Culture and Communication, Birkbeck, University of London

This prototype of a participatory database collects information about livelihoods and lifespans of hand-woven products. It records growing fiber and fleece and how the thread emerges in spinning. It demonstrates how weavers turn the thread into garments and proves the materials' journeys of multiple usages afterward.

Technologies:PHP8, MVC Framework Codeigniter, MySql.

Services provided: Writing functional specifications, design and implementation of database, building of app using Codeigniter

URL:https://wesnersimone.wixsite.com/dataweave

Result: Client's customers can easily find seats for the required destinations and return.

The Race horse home pageThe Racehorse - bloodstock information

Client:Richard Wilne - Harbury Media Ltd.

This project is designed to generate reports on bloodstock information for race horses. Ten years of results from races, sales and stud fees are analysed to generate reports which will allow horse breeders and owners to gauge the possible worth of foals bred from various sires and dams.

Services provided:Refactored ten year old code originally written to work in Drupal 4 so that it would execute in the latest versions of PHP in an MVC framework, improved searching and speed, added extra reports, upgraded report generation sql with a big boost to speed, search engine site map generation and data clean up functionality.

Result:Much improved reports and data generation, navigation and user interaction.

Airsensa home pageAirsensa Air Quality Monitoring and display

Client:Airsensa.

Internet of things project (IoT) capturing air quality data from advanced sensing platforms developed for this purpose.

Data capture: NO, NO2, Ozone, CO at PPM; Particulates 10, 1 and 0.1 micron; Temperature and Humidity; Background sound level.

Data is sent from the boxes every ten minutes and stored in MongoDB using software written in PHP with Codeigniter MVC framework.

Graphs generate by statistical analysis for min/max/avg and using Google graphs for display.

Apis for data box configurations and user logins, will have data extraction in the future.

Service provided:Protocols for communicating with the boxes, data capture to MongoDB, display of data in graphical form, apis for configuration and data download.

Result:Data has been captured in a beta test setup from various boxes in the UK/London and Taiwan .

Hope for child and family training initial stagesHope for Child & Family Training

Client:Child and Family Training.

A tool for NHS health professionals working with problem children in families, allows them to keep track of what they have done, what ot do next, download standard forms then saving under clients once filled in.

Service provided:Took the client requirements and developed a system in PHP/Codeigniter, JavaScript/jQuery, particular attention has been paid to security.

Result:The client is very happy with the result and the system is now being used in live situations.

Content capsule home pageContent capsule - Content marketing / communications platform

Client:Nextworks.

The Content Capsule is a digital content marketing/communications platform that packages videos, photos, interactive images, press releases, presentations, documents, and links to social media networks, websites and transactions into one highly shareable unit.

Service provided:Bug fixing and enhancement for Codegniter with Bonfire and a lot of JavaScript/jQuery improvement and fixing.

URL:http://www.nextworks.com/

Result:This was a very complex project which needed to be fixed and made to work reliably in quite a short time. Client was very happy with the result.

Music robot profiling latest bandsMusic Robot - Music discovery service

Client: Scenestealer

Rss music blog feed aggregator, profiling up and coming bands.

Service provided:Developed database, MySql and back end code using php with Codeigniter framework and SSP secure login system. Interfaced to twitter and Facebook apis for login, voting and like posting.

Result:Site was functioning well with a large uptake.

Phoenix7 home pagePhoenix7 - Digital Asset Management, Integrated Systems and Channel Management

Client: Alpha Wave Media Ltd.

Service provided: Drupal7 install, added modules to match the required functionality, created a pixel perfect template working across several browsers.

URL: http://phoenix7.co.uk/

Result: This was a very time critical and rushed job, succeeded in getting it done for Alpha Wave and a happy client.

Specsavers home pageSpecsavers - Affordable spectacles and hearing aids

Client: Unipro Ltd

Service provided: Modification and development of Prototype JS scripts, PHP development using Zendframework, PHPUnit and Selenium. Front end modules developed for main site display of products etc. Back end admin system to override central product feed.

URL: www.specsavers.co.uk

Result: New modules to display products and back end to modify product feed .

Class Academy home pageClaas Academy - Agricultural machinery training

Client: Kineo Open Source

Service provided: Extensive modifications to Moodle e-learning package. Duplicated and extended the quiz module, developed a course booking module, several reports for various projects, callendar based course, lots of general mods to Moodle over several projects.

URL: Member login only I'm afraid

Result: Kineo Open Source achieved their objectives and the clients got a functioning e-learning package.

Gestalt Centre London home pageGestalt Centre London

Client: Compoundeye

Service provided: Full CMS system with specialised sections for course listings and bookings. Extended and modified inbuilt modules to achieve the required functionality.

URL: http://www.gestaltcentre.co.uk/

Result: They can easily modify the content of their site as required, add and update courses, good feedback forms specifying which course/room etc. is to be booked. They are very happy with the result.

JeJoue home pageJeJoue

Client: Compoundeye

Service provided: Installation, configuration and modification of Cubecart to autoselect currency based on location derived from ip address of customer.

URL: http://jejoue.com/

Result: World wide purchase of product .

Dcarbon8 home pagedcarbon8

Client: Angry Fish

Service provided: Development of administration and client interaction for carbon offset together with CMS of certain parts of the public site.

URL: Company was sold and re-branded.

Result: Large clients such as Sainsburys can transfer and offset their carbon output.

Nanny success questionnaireNanny Success - Reports

Client: Glisferox

Service provided: Building of questionnaires and development of PDF production software, interface to proTx, administration for enhanced reports and payment admin.

URL: Owner has moved on to other things.

Result: Visitors can get helpful reports instantly and enhanced reports after a couple of days.

Huron county home pageHuron County, Canada

Client: Marvel Media

Service provided: Database integration for article publication and job posting also a searchable database of firms located within the county.

URL: http://www.huroncounty.ca/

Result: Business directory looks good. In fact, it all looks good. Everyone here is really happy. There's still more to go, but now it's live and the site will continue to evolve.

School Appeals home pageSchool Appeals

Client: Compound Eye

Service provided: Database integration for article publication, polls, faq, forums, members area login and forum integration, genral technical support to Compund Eye and training the clients.

URL: http://www.schoolappeals.org.uk/

Result: Steadily growing community of parents being helped to get their children into their chosen schools .

Florilegius home pageFlorilegius.com

Client: 021 Creative

The largest online antique botanical print image library. Large library of drawings of plants and animals available in various sizes and licences for use both in print and digital.

Service provided: Template creation, html/css, modification of gallery2 application to match requirements and shopping basket etc .

Result: Client very pleased and is selling prints for various uses.

Mayflower Plc home pageMayflower Plc

Client: Nixon McInness

Service provided: Developed routines and templates to generate the site using Nixon McInnes in house CMS system.

Result: Client very happy with website, they have been updating the content, adding news items and have significantly raised their profile using the new site.

London Grid for Learning home pageLondon Grid for Learning

Client: Digital Brain

Service provided: Development of code to search, update and administer the schools project database.

URL: https://www.lgfl.net/

Result: Client very happy.