Andrew Nicols
This page was generated on Sunday 20th of May, 2012
Home
My name is Andrew Nicols. I live and work in Lancaster, UK.

I graduated from Lancaster University in 2007 with a Masters by Research (MRes) in Design and Evaluation of Advanced Interactive Systems, in which I received a Distinction grade. I also received a BA with Honours in Music Technology in 2006 from Lancaster University.
I currently work for Lancaster University as a Programmer/Analyst. I primarily work on end user service provision of Moodle and Mahara, system administration of linux servers, debian packaging, day-to-day maintenance, design and architecture design, and various other related work.
As part of my job, I work a small percentage of my time on work for LUNS, which is a subsidiary company of Lancaster University. My job role within LUNS involves a variety of Linux and Solaris system administration, systems and software programming, packaging, troubleshooting, day-to-day maintenance tasks, and design work.
I believe in the values of open source software and to that end, I try to use it and contribute back to it whenever possible. As such, my choice of operating system for both desktop and server is Debian Linux and I have submitted several bugs to the Debian bug tracker as a contribution to its continued development. I have also helped with and contributed towards a variety of other open source projects.
I am currently working to organise the Mahara UK 2012 Conference here in Lancaster, UK.
Andrew Nicols
 
Recently I've been intrigued by the Debian preseed system and have been working on a way to help automate our installation process by combining Debian preseeding with our in-house configuration management system. At present, this utilises Grub2 and a pen-drive, but I would like to look at the use of a network boot environment involving DHCPd, tftpd and a PXE boot setup.
I use ViM and git on a daily basis and I'm also familiar with subversion though prefer git to subversion.
My previous work have involved deploying Moodle and Mahara to create an ePortfolio system for an estimated 250 schools in the North West. This involved numerous customisations and alterations to the Mahara code base, and most of these changes have been submitted back to the Mahara project.
I frequently work on both Moodle and Mahara to report, triage, diagnose, and fix issues and have contributed a number of features to both projects. I am a Mahara core reviewer and a frequent contributor to Moodle.
I also contribute to the openCSW project and maintain a number of packages as part of the project.
I frequently code using php and am trying to learn perl to a greater extent. I also regularly use bash and am familiar with several other shells, languages, scripting frameworks, and markup languages.
Other projects I have worked on or contributed towards include: I also work with Apache2, PostgreSQL, Bind, and Squid on a regular basis.
In the past my academic interests have primarily focused around Human-Computer Interaction with particular emphasis on multimedia interactions and large-screen displays. I am now much more interested in improving user experiences, particularly for both children and with older users.
My personal interests include playing with computers, listening to and playing music, travelling, cinema and film, coding, walking, cycling and skiing. I play the violin, and clarinet and I also sing regularly. I have also tried my hand at both the viola and the piano in the past.
Andrew Nicols