About Ryan
I am a freelance software developer and consultant living in Melbourne, Australia. I've been programming for over ten years and will be doing it for many more to come. These days I work mostly in Python, but I've done serious projects in PHP, JavaScript, Prolog and Mozart, and like to dabble in many other languages; I even have a few ideas for a new language of my own design, but that's a story for another day...
Academically, I have a PhD in Computer Science from the University of Melbourne, completed under the supervision of Dr Adrian Pearce and affiliated with the Intelligent Agents Laboratory. If you're interested in logical approaches to reasoning about knowledge, action and change, you might enjoy a summary of my research and a browse through my published papers. Prior to this I completed a Bachelor of Engineering (Mechatronics) with Honours and a Bachelor of Computer Science, also at the University of Melbourne.
The best way to contact me is by email: ryan@rfk.id.au
If you're after more of the gory details, please take a look at my detailed Curriculum Vitae and my public profile on LinkedIn.