Projects
A selection of projects I've been worked on:
Ordnance Survey
High Availability Web Mapping Service
System architecture and implementation of a high availability WMS server and supplementary applications to deliver multi-scalar nationwide coverage of air photographs to a custom WMS client. The system contains over 17 terabytes of 25cm resolution TIFFs stored in an EMC Centera device. The WMS applications resample, cache and mirror these TIFFs to optimize delivery through WMS. Written in C++.
Under sub-contract to Oxford ArchDigital Ltd.
Archaeoscape
GIS Consultancy
Consultancy and Development to produce a subsurface geomorphological model using GRASS GIS and R geostatistical package.
Coversoft
Custom GIS software
Development of custom web- and desktop- based GIS clients for visualing cellphone coverage information for the telecoms industry. Sample maps available online: Belgium, Romania, Thailand and USA. Written in C++ and Perl.
Englands' Past For Everyone
Digital Asset Store; Google Maps Integration
Design and implementation of a large scale Digital Asset Store (DAS) to store user generated digital assets. The DAS features SOAP and HTTP APIs and a REST-based authentication system to enable it to be accessed from a third party Content Management System (CMS). The API enables the CMS to upload, download, rescale, reformat and watermark images, videos and documents. Written in PHP 5.
Design and implementation of a system to show items from the project on an interactive map. Uses advanced server-side clustering algorithms to minimize both server and client loads for efficiency and clarity. Written in PHP 5 and JavaScript.
http://www.englandspastforeveryone.org.uk
Under sub-contract to Oxford ArchDigital Ltd. CMS and design by Simulacra.
Other
Various
The 3G Portal - Development of Web-based RSS reader for use in third-party websites.
Kelly Rose Bradford, Freelance Writer - Design, implementation and hosting of website.
Technology @ Home Magazine - Articles written for Technology @ Home magazine on subjects such as VoIP.