I am a software architect with extensive experience (twenty years now) with the Microsoft desktop technology stack.

I love elegant code and am always in a quest to improve my code writing skills, toolset and team productivity.

Some of my Open Source projects

GitHub projects

Testeroids – Testeroids is a framework and a set of guidelines working in concert for great productivity in unit testing of .NET projects.
It takes advantage of the AAA pattern (Arrange/Act/Assert) and modern C# language features and tooling, such as Aspect Oriented Programming and ReSharper, to create an enjoyable unit testing experience.

Unity.TypedFactories – Extends the Unity IoC container to provide support for Automatic Factory objects.

FactoryGenerator – Auto-generated factories using the Roslyn C# compiler-as-a-service.

CodePlex projects

Scrum Sprint Monitor – hosted on CodePlex. It provides the Agile team with hands-off, always up-to-date status of the current Sprint, both at the individual and team level. It connects to Microsoft Team Foundation Server and is designed to run either on a large LCD screen located in a public area, or as a desktop application.