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 Java, Java bytecode, decompilaton, obfuscation, software watermarking and related areas.
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.
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
