Portfolio
Some of the website and application developments I have been involved in along with a description of the part I played in the project.
ALM Curtains
www.almcurtains.co.uk
Working with a local business I recreated the existing HTML based site artwork in Photoshop in order to make the requested changes, and improve the maintainability of the site. I then used the recreated artwork to code a W3C XHTML / CSS valid site encompassing samples / quote / order functionality in PHP.
Other techniques used include mod_rewrite for more search engine friendly URLs, and JavaScript for the main navigation menu.
First Class Recruitment
www.firstclass-recruitment.com
Working with a design company I transformed a number of concept PDF files into a W3C XHTML / CSS valid website. In addition where the original artwork was not available in a suitable format I recreated it in Photoshop.
PHP was used to implement the register form, including file upload support, and provide a more maintainable site. A CSS print media template was used to enable core information to be printed in a readable way, and navigation items not relevant in print.
Round Britain Tracker
trackerdemo.cymc.com
In a joint project with CYM Consulting I designed, and coded a vehicle / boat tracking website including blog functionality. I also build the electronics tracking hardware placed in the vehicle itself.
Hardware was built with parts sourced from SparkFun Electronics in the USA and Maplin in the UK. The site accepts position data from the tracking hardware and displays it using the Google Maps API.
Sell House Fast
www.sellhousefast.co.uk
After being provided with the new design I hand coded the main site template conforming to W3C XHTML standards.
I also migrated over existing ColdFusion based content into a custom PHP template system to handle easy modification and maintenance of navigation items and provide contact form functionality. I wrote a custom data conversion script to speed up the process.
CYMSIS - CYM Simple Invoicing System
demo.cymsis.com
In my role as lead coder on this project I wrote the core application functionality in PHP. Features include: Invoice / credit note generation, invoice scheduling, statement generation, payment tracking, customer management, PDF output, emailing of invoices to customers, and Sage integration.
The application also makes use of JavaScript in a number of places to improve the user interface particularly with customer FAO / address management. AJAX is used to populate and filter product lists on the fly.
South East London Chamber of Commerce
Home Page
In this PSD slicing project I hand coded an early version of the main home page design. I additionally coded "Unobtrusive" JavaScript functionality to achieve an image fade effect, and advert rotation.
The code conforms to W3C XHTML Strict 1.0 standards.
FilingOnTheWeb
In my role as lead coder on this project I wrote the core application functionality in PHP.
The application provides a basic Windows Explorer type interface in the web browser, including file searching, and user / customer management.
GOTCH Associates Limited
In this PSD slicing project I hand coded the main template from a Photoshop PSD provided. The site conforms to W3C XHTML Strict 1.0 standards.
Warden Wines
In this PSD slicing project I hand coded the main template from a Photoshop PSD provided. The site conforms to W3C XHTML Strict 1.0 standards.
Personal Projects Portfolio
Along with developing websites for clients I also have a number of my own projects.
Parallel Track
www.paralleltrack.co.uk
Parallel Track provides a complete vehicle tracking solution from the vehicle hardware itself to the web interface used to display live or historical vehicle position data. The hardware is also flexible enough to be used by those looking to implement their front end or integrate location tracking into existing business systems.
Features include GPRS / SMS position reporting, geo-fence support, simple to use Windows GUI based configuration, HTTP POST based position reporting, PDA support. A number of different technologies were used in this project including C# .net, Python, PHP, HTML, JavaScript, and the Google Maps API.
SMS Printer
www.smsprinter.co.uk
The SMS Printer is a standalong product suitable for restaurants to receive orders either directly from the customer or from a dispatcher, taxis/cab firms/delivery drivers to receive instructions on new pickups/deliveries, or any other situation where messages need to be conveyed to a remote party.
Python, and C# were primerily used to implement this project allong with some basic electronics knowledge.
Talk59
www.talk59.com
Initially used to test out a newly available telephony API Talk59 developed into a fully featured web application enabling international fixed cost calls of up to 59 minutes. Calls are initiated via entering both the calling party's number and the number to be called in the web interface, both parties are then called back and connected. Additionally calls can be made on the move when an Internet connection is not available by SMS messaging the number to be called to Talk59.
PHP was primarily used to implement this project, which also involved compiling of various Linux tools to support use of the API on CentOS 4.