Some of the website and application developments I have been involved in along with a description of the part I played in the project.
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.
First Class Recruitmentwww.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 TrackerDemo
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.
Sell House Fastwww.sellhousefast.uk
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 Systemdemo.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 provides a basic Windows Explorer type interface in the web browser, including file searching, and user / customer management.
GOTCH Associates Limited
Property Investor Hubwww.psinvestors.co.uk/resources/
Primary functionality implemented includes the ability for users to signup, login, and reset their password. Additionally a key requirement was a search engine optimised site, and to this aim I used Apache mod_rewrite along with PHP to organise the resources into a 3 "folder" structure. I also made the resources spiderable by Google, and implemented all functionality without the use of any unfriendly question mark based / dynamic URLs. Google Analytics was setup for conversion tracking of new user signups.
Personal Projects Portfolio
Along with developing websites for clients I also have a number of my own projects.
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.
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.
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.
TModSoft (Telit Module Software)www.tmodsoft.com
TModSoft provides a range of Python software suitable for the Telit embedded hardware modules that takes advantage of the in built Python interpreter negating the need and extra integration cost of an additional micro controller. It offers a place to purchase various pieces of software I have been working on for the last 2 years.
Software available: Vehicle Tracking, SMS Printing, RS232 Serial to GPRS Gateway, GPIO SMS Remote Control and Monitoring, Cell ID Collection.
Python, and C# were primerily used on this software.
Takeaways Direct is a reference site for a fully featured restaurant / takeaway ordering system by the same name. Coded in PHP it allows users to find restaurants near them based on postcode, view restaurant menus, login, and place orders. On the backend side there is a full administration interface allowing management of restaurants, menus and orders. Support is provided for sending orders through to restaurants automatically via either SMS Printers or telephone (using CDYNE Phone Notify).
In terms of SEO support includes the use of sensible title / meta description tags, slash based URLs, semantic markup, and Google Analytics ecommerce tracking.
The site it is fully themeable, and supports customisations via extending or overwriting base PHP classes where "hooks" have not been provided.
This application is available for purchase.
Active RFID People / Asset Tracking
In addition to the website, prototype hardware for the "tag", "reader nodes", and "PC Reader" was also built. All hardware made use of the Synapse RF Engine modules (programmed in Python). Additionally a C# application was coded to handle reading in of tag data from the serial port and sending it to the web application.
Further details on this Active RFID People / Asset Tracking project are available in a blog post.