Skip to content




  • Pro
  • 1 discussion answered


@FakeItEasy @XamlAnimatedGif @msmvps
Block or Report

Block or report thomaslevesque

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Thomas Levesque

  • .NET developer from Paris, France
  • Working mostly with C#, ASP.NET Core and Azure
  • Currently working at Infinite Square
  • Microsoft MVP since 2012 ("Developer Technologies" category)
  • Maintainer of FakeItEasy, the easy mocking library for .NET

Follow me

Open-source portfolio

I tend to create many projects. Some of them are just experiments; others turn out to be useful to someone, and I do my best to maintain them. Here's a selection of the projects I felt were worth mentioning:

  • FakeItEasy: one of the most popular mocking libraries for .NET. Its simple concepts and fluent syntax makes it very easy to use. I joined the core team in 2016.
  • DontMergeMeYet: a GitHub application that prevents you from accidentally merging a pull request before it's ready.
  • Extensions.Hosting.AsyncInitialization: a library to help with async app initialization in .NET Core generic host (.NET Core 2.1+ and ASP.NET Core 3).
  • Hamlet: a simple Option type for .NET with Linq support.
  • WeakEvent: a generic weak event implementation.
  • Linq.Extras: a collection of extension methods to complement the ones from System.Linq.Enumerable.
  • NString: a collection of utilities for working with strings in .NET.
  • NHotkey: a managed library to handle global hotkeys in Windows Forms and WPF applications.
  • EssentialMVVM: a minimalist MVVM Framework.
  • HumanBytes: a library to convert byte sizes to a human readable form.
  • Iso8601DurationHelper: A small library to handle ISO8601 durations in C#.
  • CosmosDB Studio: a tool to browse and query Azure CosmosDB databases (in progress)
  • WpfAnimatedGif: a library to display animated GIFs in WPF
  • XamlAnimatedGif: a library to display animated GIFs in XAML (UWP, WPF, Windows Phone, and even Silverlight!)
  • I also contribute frequently to various projects in .NET land: .NET Core, ASP.NET Core, Identity Server...


  1. The easy mocking library for .NET

    C# 1.2k 161

  2. A simple library to display animated GIF images in WPF apps (.NET Framework 4.5, .NET Core 3.1, .NET 5.0)

    C# 282 56

  3. A set of extension methods to complement the ones from System.Linq.Enumerable

    C# 146 18

  4. Generic weak event implementation

    C# 136 20

  5. Hamlet Public

    “To be, or not to be, that is the question”. A simple Option type for .NET

    C# 7 2

  6. A GitHub app that adds an "in progress" status on a pull request to avoid merging it prematurely

    C# 4 2

369 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

Created 2 commits in 1 repository
Opened 1 issue in 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.