Work
Download my current CV (pdf)
Aberystwyth University - Department of Information Studies
As part of my degree I have completed an industrial year working for the Department of Information Studies as a Database Developer. During the year I mainly worked with MS-SQL server backend and an MS Access frontend. My task for the year was to convert a large section of the "Buisness Logic" in the frontend to stored procedures in the backend.
I also did a large amount of work with the Moodle open source VLE (Virtual Learning Environment). This included re-writing the mail module to be more suitable for 1000s of users. I also did a large amount of intergration work between the two systems (database and moodle), to enable automatic enrolment of students, etc. For more details see my CV or e-mail me for a copy of my industrial year report.
Coreware LTD:
I started working at Coreware part time during my lower sixth year, my responsibilities at that time mainly involved hardware work. I maintained our office desktop as well as our server bank.
This involved problem diagnosis, upgrade, OS installation, YUM development, etc.
My current responsibilites are in more of a research and development area as well as software development, I have written several modules which are in active use.
My latest research projects have been:
- Infrared remote control of Stereo using AJAX and PERL
- SMS plugin for Nagios monitoring system
- Virtulization of Fedora core linux
My latest Software development projects have been:
- Reuters F1 mobile templates - WML and XHTML
- Reuters football UK - Site re-launch
- Video component for Coreware CMS system
Glebelands School:
I have worked for Glebelands school during my university vacation as a IT technican.
This involved a real diverse mix of tasks everything from first line support for staff and students laptop and computers, to developing bespoke software solutions. I have done a fair amount of network administration work for Glebelands including most recently a remote "push out" of a software upgrade to all staff laptops.
The software I have written for Glebelands is to assist with network administration functions. These are as follows:
- Laptop Control Console - This uses a combination of Fastpush, UltraVNC and a custom written PHP front end to aid the completion of simple administrative functions remotely without technicans having to trek across the site!
- SIMS Auto Installer - This Visual Basic program is installed on staff laptops and together with AUTO-IT which updates their machines with the latest version of SIMS (Schools Infrastructure Management System) when it is made avaliable via the server.
- MSI Deployer - This is a custom script for PSEXEC which deploys any MSI file silently to a list of target computers
Aberystwyth University - Department of Computer Science

During Semester 1 of 2006. I worked for AU as a demonstrator for the module CS10110 (Introduction to Computer Science). This involved helping first year students with their practical work on the UNIX command line.
I work for AU in an ongoing capacity as tour guide for the Department of Computer Science on open days.