Skip to content



@cake-build @cake-contrib @spectresystems @dotnet-foundation @duckhq


@RLittlesII @mholo65 @punker76 @andymac4182 @daveaglick @kimgunnarsson @vktr


@willmcgugan @mholo65 @daveaglick @punker76

👋 I'm Patrik.

My personal website is here and I'm on Twitter at @firstdrafthell.

I work on projects for the .NET and Rust ecosystem like 🍰 Cake, 🦆 Duck, Spectre.Console, Spectre.Cli, Spectre.IO, Snitch, Jarvis, and Ghostly amongst other things.

Sometimes, I also blog.

If you like what I do, you can always sponsor me.


  1. Cake (C# Make) is a cross platform build automation system.

    C# 2.6k 613

  2. A build system agnostic build monitor

    Rust 45 7

  3. A library that makes it easier to create beautiful console applications.

    C# 281 10

  4. An extremely opinionated command-line parser.

    C# 77 9

  5. Your robotic butler.

    C# 607 46

  6. Provides a convenient way of reading and writing bytes to a buffer.


1,801 contributions in the last year

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

Contribution activity

September 2020

Created a pull request in spectresystems/spectre.console that received 7 comments

Add link support for supported terminals

Also refactors the code quite a bit, to make it a bit more easier to add features like this in the future. Closes #75

+574 −1,539 7 comments

Created an issue in rust-lang/rust that received 6 comments

Possible regression in error message for enum comparison

It was a little while since I wrote any Rust and noticed something when I wrote some code today. I'm not sure if I remember incorrectly but didn't …

65 contributions in private repositories Sep 1 – Sep 28

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

You can’t perform that action at this time.