Nicholas FitzRoy-Dale

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).

You may be interested in my programming-related blog or my (semi-defunct) personal journal.