Darwin, Mac OS X, Cocoa, OpenStep, NeXTSTEP. Mac security. Tech talk from Graham Lee.
I'm an independent Mac OS X software engineer and security expert, based in the beautiful and (currently) sunny city of Oxford, England. If you want to contact me to hire me, because you want to chew the fat on some technical issue or because it's fun to find out what other people are doing, then please email me! My address is iamleeg at securemacprogramming dot com.
I take an approach to my work which has recently gained the buzzword "evidence-based". It's something I've done ever since I was a student (and before I realised that buzzword-compliance even existed); I learn a lot from sharing techniques, processes and results with other people, whether through books, conferences or twitter conversations, which also lends itself to developing a large professional network for exchanging information and mutual problem-solving.
That probably explains a bit about the superficially contradictory statement that I'm an "independent software engineer". A good software engineer needs to work well with other people, this is true. But an independent software engineer has people to work with and call on the experience of wherever that engineer goes. A good software engineer knows that the processes and techniques that engineer is working with are the means to an end; the real goal is getting the right software to the right customers, and helping them derive value from that software. If the rulebook gets in the way of delivering good software, it's time to edit that rulebook, not to pretend that the rest of the industry is doing it wrong. On the other hand where the rules have a purpose and are beneficial, it's important not to ignore that for the sake of being a maverick.
You may be interested to read a little about what I've done in the past, or maybe what I'm up to now.
When I'm not coding, tweaking the next presentation or chairing the Oxford Mac Users Group you can often find me playing traditional English music on a fiddle.