I am a scientist by education, now working as a developer/consultant. My technical interests include flexible information systems for Visual Analytics and Situational Awareness, secure distributed systems, and Big Data tech (Apache Cassandra, Hadoop, Spark, ElasticSearch...).

I also take a wider interest in agile software development (or rather, how to build software well, and foster teams that build software well, rather than getting hung up on a particular methodology like XP, Scrum, etc), and systems thinking.

I currently work primarily in Python, Scala and Java, and am trying to learn some Haskell. In the dim and distant past I have dabbled with C, ARM assembler, BBC Basic, and Fortran 77. Oh, and PostScript: