I am a 36-year-old software developer. I have been programming since I was 7 years old.


I started contributing to open-source projects at an early age: I have been an active SharpDevelop contributor since 2004.

I am the lead developer for the SharpDevelop project.
SharpDevelop is a free IDE for .NET programming languages.
In 2009 and 2010, I was a mentor for SharpDevelop in the Google Summer of Code.
I have a blog on SharpDevelop where I describe some of my open-source work.
ILSpy is the open-source .NET assembly browser and decompiler. I created ILSpy in 2011 together with David Srbecký in response to Red Gate's announcement that the popular .NET decompiler "Reflector" would no longer be freely available. ILSpy has been downloaded more than 600,000 times so far.
AvalonEdit is the WPF-based text editor component used by SharpDevelop.
I have documented AvalonEdit in the Code Project article "Using AvalonEdit".
The article won the CodeProject competition "Best C# article of October 2009".
NRefactory is library that provides syntactic and semantic analysis for C#. It is used for code completion and refactoring support in the SharpDevelop and MonoDevelop / Xamarin Studio IDEs. It is also used as a compiler frontend in the Saltarelle C#-to-JavaScript compiler.

GitHub logoView my GitHub profile


As a high school student, I participated in the following algorithmic competitions: