Skip to content
View victorvogelpoel's full-sized avatar


@DramaticDevelopment @Team-Rockstars-IT @serilog-contrib
Block or Report

Block or report victorvogelpoel

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

Hi there, I'm Victor Vogelpoel

I am a solution architect, C# .NET software developer and avid PowerShell scripter, currently working from home in the middle of The Netherlands.


  • I use daily: C#, .NET (Core), PowerShell, Visual Studio (Code), OneNote, Araxis Merge.
  • I work for Team Rockstars IT as a .NET backend software engineer and an aspiring Azure DevOps engineer.
  • See my LinkedIn profile for my experiences.
  • Interests include software engineering, architecture and technical leadership.


  • Starting at VodafoneZiggo in a Solution Designer role on the Network-as-a-Service program (product provisioning).
  • Learning more about application solution architecture, team topologies, team flow and leadership.
  • Researching topics to improving products, techniques, processes and traits, see Awesome blogs and authors


  • Worked in secondment as a .NET backend developer on a very large, very complex application in the Enforcement domain at Conclusion Confidential.
  • Worked in a technical consultant role, building integration solutions for customers with .NET, PowerShell and M-Files Intelligent Document Management, doing very large document migrations.
  • Worked at semi-government company Het CAK, where I managed a letter generator for several health insurance citizen regulations.
  • Started a repository to show practical M-Files COM/REST API application platform use in console and vault application programs:
  • Worked on some very nice logging and development helpers for M-Files related topics.
  • I became a member of the Serilog contrib team.
  • Created a Serilog sink that logs events to an M-Files vault: Serilog.Sinks.MFilesObject.
  • Created a Serilog sink wrapper that uses M-Files VAF SysUtils.ReportXToEventLog() to write to the Windows EventLog in a Vault Application: Serilog.Sinks.MFilesSysUtilsEventLog.
  • Created a Serilog sink wrapper to emit formatted log events to a delegate: Serilog.Sinks.DelegatingText.

OS Visual Studio Visual Studio 2022 Visual Studio 2022 PowerShell Azure DevOps GitHub Office 365 Azure

Team Topologies Accelerate Clean Code and Clean Architecture Principles and patterns Structured logging OS .NET 5/6 Docker Unittesting Azure Github Actions Git, Git merge & rebaseGIT Commit message convention Observability, metrics and factlogging Estimation Developer traits Privacy and GDPR Journalling and researching How I work personal brand Knownledge sharing Be more pragmatic to slow down in order to go fast to think in creating business value Progress over perfection Omdenken
ORANGE: novice; YELLOW: intermediate; GREEN: advanced


  1. Serilog.Sinks.MFilesObject Serilog.Sinks.MFilesObject Public archive

    Serilog.Sinks.MFilesObject is a Serilog sink that logs messages to an M-Files vault; M-Files is a document management/intelligent information system and the logged event messages can be viewed as a…


  2. serilog-contrib/Serilog.Sinks.MFilesSysUtilsEventLog serilog-contrib/Serilog.Sinks.MFilesSysUtilsEventLog Public

    A Serilog sink wrapper to write to the Windows EventLog using the SysUtils.ReportXToEventLog() in an M-Files Vault Application. See…


  3. serilog-contrib/Serilog.Sinks.DelegatingText serilog-contrib/Serilog.Sinks.DelegatingText Public

    A Serilog sink to emit formatted log events to a delegate.

    C# 2

  4. Measure-ScriptCode calculates some m... Measure-ScriptCode calculates some metrics about the PowerShell script files and modules it is fed, like number of comments and lines-of-code.
    # Measure-ScriptCode.ps1
    # Return metrics about the script and module files 
    # This is the PowerShell 2 version; AST is NOT used (PowerShell 3 is required for AST)
    # Jan 2014
    # If this works, Victor Vogelpoel <> wrote this.
  5. compare-directory.ps1 compare-directory.ps1
    # Compare-Directory.ps1
    # Compare files in one or more directories and return file difference results
    # Victor Vogelpoel <>
    # Sept 2013
  6. Dramatic.PSeDOCS Dramatic.PSeDOCS Public archive

    Windows PowerShell module to interact with OpenText eDOCS DM (COM interface)

    PowerShell 1