Sydney, Australia

My favourite thing in developing software is design; crafting something elegant. I think design patterns are great but they're sometimes overkill. I look out for anti-patterns and code smells, and it's fun to do that. Coding is more fun now with cool new stuff in C# and Delphi, like Generics and Lambdas. I'm getting interested in functional programming.


  • C#
  • Delphi
  • VBScript
  • C
  • Scala

Platforms and libraries

  • .NET
  • WinAPI
  • COM
  • Lucene.NET
  • UNIX

Technology interests

  • Concurrent and parallel programming
  • Indexing unstructured text
  • I8N (internationalisation)
  • Parsing and translation
  • Imaging and image processing

Other interests and dabbles

  • Narratives: literature and cinema
  • Music: piano, blues harp
  • Photography: old-school B&W, disposable digital
  • Dance: contemporary dance, contact improvisation
  • Cultural difference and synergy: diversity is a beautiful thing