A national project for the Welsh Government under Natural Resources Wales (NRW). The Landmap a tool to help sustainable decision-making and natural resource planning at a range of levels from local to national whilst ensuring transparency in decision-making
A national project for the Welsh Government under Natural Resources Wales (NRW). The client wanted to replace a legacy VB6 and SQL Server database backend application with a web application equivalent that would support spreadsheet-like editing of Landmap survey data. The application was to support SQL view access to the shape data for use with mapping tools such as Arc view and MapInfo and have a HTML report for each survey. A recent update this year was an additional request to fully integrate Shape data into the SQL Server database and support Google maps integration with survey area overlays
An existing client requested an upgrade to their Joomla Content Management System. Utilising custom PHP components that intergrade via MSSQL/MySQL data replication tools, allowing members to both sign up and maintain their existing membership profiles
The upgraded solution replaced their legacy Joomla website and allows their members to sign up and maintain their existing membership profiles via a modern web interface despite some of the legacy components they wished to keep which includes their Windows Forms application I had written previously. This system supported Direct Debit integration with their selected Bacs bureau.
Integrated with legacy hardware utilising FTP the new system supports a live view of their weather station including bulk downloads and dynamic live view chart components
The proposed solution was to develop a dual application, one that would run within a docker container and consist of 2 parts, a web application for managing the clients and displaying data and an integrated FTP server in order to communicate with, and collect data from the legacy device which was limited to writing tabular data to an FTP server. The integrated FTP server interrogates FTP writes looking for the weather station data and writes this data into a MySQL server. The website uses client side JavaScript to frequently poll the server for the latest data values and uses Highcharts controls to visualise this data and update the charts live.
An application developed for the purpose of helping 3rd world countries keep track of the growth progress of crops and estimated yield, with the primary goal of ensuring that there is enough food for the population, provide sufficient warning of shortfalls and also to advise the locals on better production methodologies whilst working closely with other world leading organisations in the field of agriculture.
This solution was split into 2 components: the main web application and database for central store of data and an android application that interacts with the main application via a restful API. The mobile application is installed on even the cheapest of phones and downloads a survey definition for different crops and animals which includes example images of crops in varying stages of development and similar images for animal development/states.
A Joomla Content Managed System for bookings and promotion of local reflexology services
I was asked to help the client create an attractive website to promote local services to the community. Joomla CMS was chosen along with YooTheme for easy maintenance and updates.
An existing client requested an upgrade to their Joomla Content Management System. Utilising custom PHP components that intergrade via MSSQL/MySQL data replication tools, allowing members to both sign up and maintain their existing membership profiles
The upgraded solution replaced their legacy Joomla website and allows their members to sign up and maintain their existing membership profiles via a modern web interface despite some of the legacy components they wished to keep which includes their Windows Forms application I had written previously. This system supported Direct Debit integration with their selected Bacs bureau.
I was tasked to create an attractive website to promote the company's services and provide integration with other services for support such as ticketing and SmartCare usage. For this the Joomla CMS was chosen along with YooTheme Warp theme template, for easy maintenance and updates.