My name is James Hamilton. I am currently studying for a PhD in the Department of Computing at Goldsmiths, University of London. My research involves software analysis and the modelling of software as complex networks; this has applications in areas such as software maintenance and software watermarking.
I have previously obtained First Class Honours in MSci Computer Science degree at Goldsmiths, University of London - a combined BSc Computer Science (for which I obtained First Class Honours, and completed a project entitled Artificial Ants: Simulating Ant Behaviour and Investigating Applications In Computing) and research based masters degree in which the primary research project was Static Source Code Analysis Tools and their Application to the Detection of Plagiarism in Java Programs.
I teach part-time at Lewisham College, a Further Education College in Lewisham, South London on the Foundation Degree in Business & IT which is run in partnership with Greenwich University.
I have also done freelance web-programming previously having worked on functionpix.com, co-worked on an internal project for Saatchi & Saatchi, back-end development for wannabeeuk.com and developed Kalms-Associates.com for a local IT support company. The main scripting language I use is PHP, along with MySQL or PostgreSQL for a backend database. This site uses the Drupal CMS.
I have been interested in computing since I was young starting out with old computers obtained from car-boot sales - my first computer was an Amstrad CPC464.
Find me on Twitter at @j_ham3
