
About Me
I am a software engineer.
I enjoy playing around with embedded systems, static analysis, and file systems.
Selected Github Projects
- ZfsSharp A .NET program that reads the ZFS filesystem.
- m2net A .NET library to develop Mongrel2 handlers.
- Austin Lisp A little lisp implementation in C#.
- RegexEngine Converts regular expressions into MSIL bytecode.
- Additional projects Publicly available on GitHub.
Blog Posts
- 05 Jun 2018 » The Container-Native Home Server
- 25 Apr 2018 » Adding a new feature to CoreCLR: BindingFlags.DoNotWrapException
- 04 Nov 2015 » VS402325 Work item type category Microsoft.TestPlanCategory does not exist in project
- 16 Aug 2015 » C# vs. CLR
- 10 Mar 2013 » SmartOS Home Server
- 14 Apr 2009 » Wow armory bank parser and some other things
- 26 Jan 2009 » Lazy Loading Collection
- 10 Jul 2008 » How to disable download zone flagging in Firefox 3
- 25 Aug 2007 » Url Reservation Modifer
- 28 Jun 2007 » Facebook Graph Theory
- 10 Jun 2006 » Mentos Volcano
- 10 Apr 2006 » HttpListener and URL ACLs
Accepted Pull Requests
- 13 Dec 2019 » Some fixes for .NET bindings for wasmtime
- 05 Dec 2019 » Fix GC hole in .NET bindings for wasmtime
- 25 Oct 2019 » Normalize git commondir path in sourcelink
- 27 Mar 2019 » Allow using reletive paths with .NET single file bundler
- 27 Oct 2018 » Check for InsufficientExecutionStackException by type rather than by name
- 26 Oct 2018 » Remove some dead code related to cross-appdomain exceptions
- 07 Oct 2018 » Remove ancient Rotor code from CoreCLR
- 07 Oct 2018 » Remove ancient Rotor commonts from CoreCLR
- 04 Oct 2018 » Remove obselete remoting code from CoreCLR
- 07 May 2018 » Fix double unlock in nni_posix_pollq_fini
- 27 Mar 2018 » Add support for BindingFlags.DoNotWrapExceptions to Mono
- 02 Sep 2017 » Add support for BindingFlags.DoNotWrapExceptions to CoreCLR
- 02 May 2017 » Fix Access Violation (segfault) in System.Reflection.DispatchProxy
- 23 Mar 2017 » Fix backwards compatibility bug between dotnet.exe and hostpolicy.dll
- 16 Mar 2017 » Fix formating in Nuget documentation
- 14 Mar 2017 » Fix .NET CoreFx native build on FreeBSD
- 02 Mar 2017 » Removing CoreCLR hosting methods that always return false
- 01 Mar 2017 » Remove CLRThreadpoolHosted as it always returns false
- 13 Jan 2017 » Add basic support for inheritdoc to DocFx
- 27 Oct 2016 » Fix conversion from CorJitFlag2 enum to JitFlag
- 22 Jul 2016 » Fix crash in ILSpy when opening .NET Core assemblies
- 12 Jul 2016 » Fix crash in Mono.Cecil when opening .NET Core PDBs
- 27 Jun 2016 » Fix contributor list links for .NET Core 1.0 release
- 15 Feb 2016 » Refactor 'dotnet help' command
- 13 Feb 2016 » Fix console colors in .NET CLI
- 04 Feb 2016 » More efficiently invoke commands in the .NET CLI
- 01 Dec 2015 » Fix DllImport in .NET Native
- 08 Jul 2015 » Fix StringBuilder leak in .NET Core on Unix
- 01 Jun 2015 » Small doc fix in Joyent's sdc-cnapi documentation
- 28 Dec 2012 » Documentation fix in zsnapper
Contact Me
