A philosopher and programmer.


I am not currently available for work, except very short term contracts.


You can use "philosophy" (without quotes) at the domain of this site.

Areas of interest

  • Phenomenology of Cotard's Syndrome
  • Phenomenology of Dreams
  • Embodied Cognition
  • Externalism

Stuff what I have written

A few of the things I have worked on in Philosophy. Details, working drafts etc. may be available on request. I am also happy to discuss any of these via email.

Nihilism, body and subjectivity

Master's thesis

Concerning Cotard's Syndrome, Thomas Metzinger's PMIR and the concerns they raise for the plausibility of the self as a real entity. This is a defence of the idea that there can be such a real entity.

Embodiment and dreams (working title)

DPhil Thesis

Embodied theories that necessitate the existence of real objects of mental content are posed a problem by dream experiences that feature similar experiential tone to waking consciousness. This thesis attempts to show that although the dream problem is real, it does not make realist approaches to embodied cognition untenable.


Some programming projects that I have worked on in my spare time.

Event Playlister


Allows you to search for gigs in a location and then view a list of most popular tracks on Spotify by the artists appearing at the gig.



A simple JavaScript framework that you are encouraged to avoid using in favour of Backbone or something.


I have experience of the following, generally arranged from greater to lesser in terms of time spent. Sublists describe any packages or tools that I have used.

  • PHP
    • Object-Oriented PHP
    • Moodle
    • Drupal
    • PHPUnit
    • Totara
    • Code Igniter
    • HPHP
    • Symphony
  • Javascript
    • jQuery
    • Coffeescript
    • AMD Modules/Require.js
    • Backbone
    • Node
  • Databases
    • MySQL
    • Postgres
    • MSSQL
  • Neural Networks in PHP, C++, Java
  • Ruby
    • Sinatra
    • DataMapper
  • Python
    • Django