Services
In programming it's not the specific language or framework that's important, it's being able to understand what you are using and, almost as important, being able to explain it to the client. With my wide range of experience on projects of all sizes I can tackle anything from a small change to an established project, to a full database driven, dynamic web site, using a variety of technologies.
Below are the technologies that I specialise in but if nothing quite fits, contact me and I will be more than happy to discuss your requirements and see what I can offer.
- XHTML and CSS: Browser neutral, W3C standards compliant front end web development.
- JavaScript: Cross browser scripting for dynamic HTML.
- Mapping: Online maps using Google Maps or OpenLayers.
- PHP: Object Oriented PHP5 for dynamic websites.
- Drupal: The Open Source Content Management System.
- SQL: MySQL or PostreSQL database development.
- Java: J2EE and JSP web back end.
- Web Hosting: Management of your website and Scottish hosting.
HTML and CSS
Creating clean, semantically correct, W3C standards compliant XHTML code can help to make your website faster, friendlier to search engines, friendlier to users and consistent in different browsers. CSS allows me to separate content from design, making the page easier to maintain and manage in future.
JavaScript
JavaScript is the language that allows your browser to do a lot more, giving the user a browsing experience richer than just some plain old static content and allowing them to do more with your site.
From simple animations or dynamic user interfaces to AJAX for dynamic content, I can use JavaScript to give your site that little bit more.
Mapping
Using the JavaScript API for Google Maps or OpenLayers I can integrate modern mapping capabilities into any existing site. Taking static data, or data from your database, I can plot points or shapes on a map to show your users any geographical information that you think they might need.
PHP
As one of the most popular, arguably the most popular, server side language in use on the web today, the PHP Hypertext Preprocessor is the best choice when creating complex web solutions.
With an understanding of good object oriented PHP I can develop the code needed to deliver the content your users want. Using the various frameworks and open source projects created in PHP I can create a solution that meets your needs.
Drupal
If your needs go beyond a few static web pages and you need a large ever changing site, then you need a Content Management System.
Drupal, the Open Source CMS written in PHP, allows you to add, edit and manage the content of your site yourself, so there's no need to understand the workings of the web, or get a professional to make simple changes to your site.
I can install, setup and customise Drupal for you so you can get all the benefits of one of the best content management systems available.
SQL
A database is the place for your dynamic web content, your mapping data, your company stock figures, your employee or client profiles, anything at all. To manage, maintain, manipulate and query that data, you need to understand the Structured Query Language.
Using the Free MySQL or PostgreSQL database servers I can design and build a database solution that works for you, allowing you to store and retrieve your data in the ways you need it.
Java
Perhaps you have an existing infrastructure, or desktop applications, that use Java technology. Perhaps you need a little help with an existing project on the web or on the desktop, or perhaps you are already hosting Java code and would prefer to keep things consistent.
If your choice of server side technology is Java then I can help.
Web Hosting
As part of a package with web development I can also host and manage your website for you. No need to understand the difference between Apache, HTTP, SMTP, DNS and MySQL, just let me worry about it for you.
For a monthly fee I can host your site, and email on the same domain name, in a Scottish data center.

Produced by DarkSnow. 