Web
Welcome to my portfolio. This page shows web-apps and websites most of which I designed and built single-handed from the ground up. You'll also find pages for my print work, some experiments, demos and personal sites, and my CV which includes a contact form.
Sell-Your-Laptop
Client: MillRace IT Ltd.
The site provides a form for users to enter the specification of a laptop and receive a quote based on what they enter. Form validation and price calculation is handled with JavaScript along with the calendar for selecting a courier date. The backend submits the users information and laptop specification to the MATS system (see below). The data is simultaneously sent to SalesForce which handles CRM.
MillRace IT
Client: MillRace IT Ltd.
Website for a secure IT recycling and asset recovery company. MillRace is a social firm with all profits going to their parent charity. The site uses Javascript/JQuery and a modified WordPress installation with custom email handling in PHP.
MillRace Buys IT
Client: MillRace IT Ltd.
MillRace Buys IT is a portal for corporate clients to discover the secure IT disposal and recycling services offered by MillRace IT Ltd. and to submit information in order to recieve a quote. The information is emailed to the business managers and is also submitted over a secure connection SalesForce for archiving and CRM purposes.
Home In Dartmouth
Client: Home In Dartmouth
Custom built e-commerce platform powering the website of an interiors retail company in Dartmouth, Devon. The site does not rely on any client-side technologies though utilises them when available. Payment is handled securely with WorldPay. Site features a backend handling stock, orders and site-settings.
InterAct
Client: InterAct Projects Ltd.
Website for a charity offering assistance to disadvantaged people, especially those suffering from mental health disorders. Site runs on a bespoke CMS written in PHP, Javascript/JQuery with a MySQL database. The site dynamically responds to being viewed on smartphones/tablet devices using CSS media-queries.
RTH Staircases
Client: RTH Staircases
Website for staircase company in Witham, Essex. Site runs on a bespoke CMS written in PHP, Javascript/JQuery with a MySQL database. Site was created a number of years ago, hence the animated Flash banner on the front page.
MSD
Client: MillRace IT / Essex County Council
MSD is an online, barcode-based asset-tracking system built for Essex County Council (ECC). The IT dept. can log in and compile available equipment in to a release assigned to a collection slot and an engineer. All new equipment orderd by ECC is entered on to MSD at the time of ordering and delivered to the secure storage location whereupon it is added to the stores inventory and becomes available for collection.
Notable features include dynamic PDF creation, barcode creation, one-click label printing, CSV creation and import, system-generated email. Most CRUD operations are handled with AJAX.
This is a private, internal system, but some features can be demonstrated in person.
MATS
Client: MillRace IT Ltd.
MATS is an online stock processing and management system built for MillRace IT Ltd. It handles the acquisition, processing, sale and dispatch of stock. The site integrates with eBay to provide one-click listing and automatically updates with financial details from eBay nightly. The system also provides detailed financial reporting compiled from both manual entry and data from sites such as eBay.
Notable features include dynamic PDF creation, barcode creation, CSV creation and import, eBay integration through API using XML. Most CRUD operations are handled with AJAX.
This is a private, internal system, but some features can be demonstrated in person.
MillRace IT Dashboard
Client: MillRace IT Ltd.
The MillRace IT Dashboard uses JSON provided by a number of systems I have built for the company to display dynamically updated information on numbers and notices of interest to the management team and engineers. It is entirely built in front-end technologies (JS/CSS/HTML5) and takes advantage of CSS3 to allow for a striking design without images.
The dashboard is displayed on large screens around the premises. It is a private, internal system, but some features can be demonstrated in person.
Cally Davis Drama
Client: Cally Davis
I was approached by a drama teacher to create a site showcasing her classes and productions on a very small budget. She had a very clear idea of the design she wanted and how the site should work. The site runs on a bespoke CMS written in PHP, Javascript/Query with a MySQL database.
The initial animation of the curtains is handled with Javascript and only runs if the client browser passes a feature-test. If the test fails, the curtains are initiall open and do not animate ensuring the site is accessible.
Technautic Marine Windows
Client: Technautic Marine Windows
This company approached me to overhaul their existing site and provide a static, online catalogue of their products. They also required an online for those seeking an estimate. The site is static HTML/CSS and uses some ASP to handle the forms.
Burnham RiverFest
Client: Burnham Festival
Website for local music festival built using HTML5/CSS3/Javascript/JQuery/PHP and MySQL.
Notably the site uses Twitter's RESTful API to show latests tweet.
Dartmouth Ice Cream Co.
Client: Dartmouth Ice Cream Company Ltd.
One of the first websites I ever built. The company has changed hands since the site was built but I remain on a yearly retainer for updating and maintenence.
Site is static HTML/CSS with some PHP for form handling and the management of ice-cream/fudge flavours and prices. This data is stored in XML files.
Essex UnITe
Client: MrIT, ECC, BT, AgeUK, Genesis
Essex UnITe was a project created and managed by a consortium of charities and technology companies including BT, Age UK, Help The Aged, Genesis Community and Essex County Council. The website was conceived as a simple, closed, safe social network for those over the age of 55 keen to become more involved with IT. It was a companion to work being done to supply IT equipment to sheltered housing schemes and lessons in the use of Email, the web, and things such digital photography and Skype.
Funding ran out before the project had a chance to take off but the site remains up
London UnITe
Client: MrIT, ECC, BT, AgeUK, Genesis
London UnITe was a sister project to Essex UnITe for a number of a London Boroughs run by the same companies as Essex UnITe but on a much smaller scale. The project suffered the same funding shortfalls as Essex UnITe.