About Mehdi Khalili

My name is Mehdi Khalili and I am a senior consultant at the most awesome software consultation company ThoughtWorks working out of the New York office :) Before ThoughtWorks I worked as a senior developer for another really awesome Australian software consultation company called Readify and lived in Gold Coast in South East Queensland in Australia.
I live with my beautiful wife, Shadi, and my funny little boy, Benjamin, in Long Island New York (that is until we decide to migrate to another continent again which has become a pattern in my life!)
In the past I have done a fair bit of C and C++; but my main area of expertise and where I have spent most of my recent years has been C#.Net. I also love JavaScript and Ruby and am trying to become an expert in these two awesome languages too.
In this blog, I will try to write about things that interest me as well as those that annoy me :p I also try to share things I think may benefit the software community. I have learnt A LOT from bloggers and I am hoping to give something back.
Over the years I have worked on a few open source projects:
- Creator of BDDfy: The simplest to use and extend BDD framework for .Net.
- Contributor on Seleno: Seleno helps you write automated UI tests the RIGHT way!
- Creator of Humanizer: A micro framework that helps .Net developers turn their otherwise geeky strings, type names, enum fields, date fields into a human friendly format
Recently I paired up with a few awesome programmers to create TestStack which is a collection of awesome and unique testing tools and frameworks (so far only for .Net).
Although not actively maintained, I have a working prototype of FunnelWeb blog engine running on RavenDB database that you can access here. To find out more about the codebase and its pros and cons you may read my post about it here.
Comments