Projects

On this page is a list of projects that I have recently completed. I detail the technologies that were used, what challenges I faced, and anything else I think of...

As I often work via other companies I am not always able to reveal details of the projects that I work on, so excuse me if I am a little vague at times.

iPhone CRM

iPhone, objective-c

I built an iPhone app for a local business that allows employees to see customer details and record business critical information while they are on the road. The business owner approached me looking for a way to get rid of the reams of paper he had to carry around with him. The app that I built successfully captured and made available all of the information that he needed while he is out on the road.

The main challenge with this project was designing the interface for the application to be as quick to use as possible, i.e. giving the operator the information that they needed as quickly as possible.

Ruby on Rails internationalisation

ruby on rails

I was approached by a company who wanted to convert the templates for their site so that they could have their site translated into the languages that their main markets use.

The site was created using the Ruby on Rails framework which has very good internationalisation (i18n) support built in so this made my job quite easy. The project was quite short taking only a couple of days to complete.

The primary challenge on this project was working 'in the dark' as I only had the templates to work with, rather than a working version of the site. This made testing pretty much impossible, but I was able to deliver the work with a minimum of defects, all of which were easy to resolve.

Ruby on Rails Workflow application

ruby on rails, jQuery

I built an application for a local business that allowed the management to send out work orders to staff in the field via email and allow the field staff to update the work orders remotely.

The key challenges here were in creating an interface that maximised user productivity, i.e. gave the user all of the information that they needed as quickly as possible.

Symfony based CRM

symfony, php, jquery

I was approached by an agency to develop a CRM application for one of their customers. As I had recent experience of the Symfony framework I chose to use that.

The main challenge in this project was the fact that the specification was not complete and so I had to work with the client to figure out how they wanted various parts of the application to work as the application came together.

Symfony based Industrial Process test monitoring application

symfony, php, jquery

I built an application for a manufacturing company that is used to monitor the results of various tests that are done on the production line.

This was my first complete Symfony project and so there were times were I had to learn as I went.

Ruby on Rails maintenance

ruby on rails, jquery

I currently do maintenance and enhancement work on existing rails sites for four clients. This is ongoing.