Portfolio
Simple 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 - 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 - 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.
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
Result: Client's customers can easily find seats for the required destinations and return.
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
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 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 & 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 - 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.
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 - 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 - 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.
Result: This was a very time critical and rushed job, succeeded in getting it done for Alpha Wave and a happy client.
Specsavers -
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 .
Claas 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
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
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
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 - 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,
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
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.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
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
Client: Digital Brain
Service provided: Development of code to search, update and administer the schools project database.
Result: Client very happy.