nicholas at fitzroydale dot org
I'm a computer scientist living in London, UK.
Concepts I love (related to computer science): Computer programs which don't annoy people. Getting programs to debug themselves. (More generally,) the practical outcomes of automated reasoning. Performance optimisation.
Things I've been involved with recently: System programming and optimisation. Android. Machine learning with neural networks and genetic algorithms. Automation. Operating systems. Embedded systems.
I have a doctorate in computer science from the University of New South Wales. My thesis is about improving the performance of component-based operating systems using automated and semi-automated domain-specific optimisation techniques for inter-component communication (though I gave it a slightly shorter title).