Skip to content
View Stepami's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@cltcode

Block or report Stepami

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Stepami/README.md

Hi 👋, I'm StepOne

C#/.NET engineer and Open-Source Mantainer

💫 About Me:

I build and explain the parts of C#/.NET that are easy to use by habit and hard to understand under pressure: compiler construction, source generators, type-safe APIs, testing, and architectural tradeoffs.

If that mix is useful, use the Follow button at the top of this profile. New releases, experiments, and technical notes land here first.

🚀 Open Source Projects

  • HydraScript — a TypeScript- and Go-inspired interpreted language built in C# with DDD, Clean Architecture, static analysis, and source generators.
  • Visitor.NET — a type-safe, acyclic, extensible Visitor implementation for .NET without dynamic casts.
  • Serilog.Sinks.XUnit3 — an injectable xUnit v3 test-output sink for Serilog.
  • WireMock.Grpc.Protobuf — statically typed gRPC mocking for WireMock.Net using generated Protobuf contracts.

📝 What I write about

Deep C# and .NET internals, compiler and type-system ideas, testing without ceremony, and whether popular abstractions earn their cost in production code.

🌐 Socials:

steponeit stepami steponeit @steponeit @steponeit @steponeit @steponeit

🛠️ Languages and Tools:

csharp docker dotnet elasticsearch kubernetes mongodb mssql postgresql postman redis

Pinned Loading

  1. hydrascript hydrascript Public

    TypeScript & Go inspired small interpreted programming language written in C#. The interpreter built with DDD principles and Clean Architecture. Implementation powered by Source Generators

    C# 96 6

  2. visitor-net visitor-net Public

    First-ever acyclic generic extensible typesafe implementation of Visitor pattern for .NET without any usage of dynamic cast. Implementation powered by Source Generators

    C# 46 3

  3. serilog-sinks-xunit-v3 serilog-sinks-xunit-v3 Public

    The xUnit.v3 injectable test output sink for Serilog

    C# 10 1

  4. wiremock-protobuf wiremock-protobuf Public

    Statically typed gRPC mocking for WireMock.Net using generated Google.Protobuf contracts

    C# 7