Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
View salihcantekin's full-sized avatar

Highlights

  • Pro

Block or report salihcantekin

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.

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
salihcantekin/README.md

Salih Cantekin

Lead Developer · Software Architect · Microsoft MVP

Building high-performance .NET systems, scalable cloud architectures, and open-source developer tools.

HiggsDigital Dometrain Instructor Microsoft MVP Focus

LinkedIn · Blog · YouTube · Email


About

I help teams design and deliver enterprise-grade .NET software — from performance-critical backends to cloud-native architectures on Azure. My work spans consulting through Higgs Digital, open-source libraries used in production, and technical education for developers who want to go beyond CRUD.

What I bring to the table:

Area Focus
Performance Zero-allocation patterns, profiling, SIMD, memory-mapped I/O, source generators
Architecture Microservices, CQRS, event-driven systems, domain modeling, modernization
Cloud Azure, CI/CD, observability, cost optimization, production reliability
Systems Rust, GPU-accelerated tooling, cross-platform desktop utilities

Teaching on Dometrain

1 Billion Row Performance Challenge in .NET

A hands-on performance engineering course on Dometrain. Starting from a naive file-read implementation, we refactor step by step into a solution that is hundreds of times faster — the same mindset behind the famous 1 Billion Row Challenge, applied to modern .NET.

You will work through:

  • Performance profiling, allocation analysis, and baseline measurement
  • Streaming I/O, buffering, and disk-level concepts
  • Multi-threading, Amdahl's Law, and race-condition-safe aggregation
  • Memory-mapped files, unsafe code, and custom parsers
  • SIMD, pipelining, and a custom hash table built for raw speed

View course on Dometrain →



Featured Open Source

Type-safe error handling for C# with Railway Oriented Programming, RFC 7807 Problem Details, and ASP.NET Core / EF Core integrations.

C# NuGet ASP.NET Core


Website · GitHub

Source-generator powered mediator and messaging framework for .NET. Zero runtime reflection, compile-time routing, extensible pipelines.

C# Source Generator CQRS


Website · GitHub

Privacy-focused, cross-platform screen region sharing. GPU-accelerated capture for video calls without exposing your full desktop.

Rust Tauri Cross-Platform


Website · GitHub · Download

Also: InputReader · TechBuddy.Extensions


Expertise

Languages & Runtimes     C# · .NET 8/9/11 · Rust · T-SQL
Backend & APIs           ASP.NET Core · Blazor · Minimal APIs · gRPC
Data & Messaging         EF Core · PostgreSQL · Redis · RabbitMQ
Architecture             DDD · CQRS · Microservices · Event-Driven Design
Cloud & Delivery         Azure · Docker · GitHub Actions · App Insights
Performance              Source Generators · SIMD · Memory-mapped I/O · Benchmarking

Happy to discuss: .NET performance tuning · system design · Azure architecture · microservice boundaries · source generators · Rust interop


Latest Writing


Latest Videos

  • YouTube channel — .NET, system design, and software engineering deep dives

Connect

LinkedIn X YouTube Medium Higgs Digital Email


GitHub Stats Top Languages

Open to collaboration, consulting, and interesting engineering problems.

Pinned Loading

  1. Space Space Public

    High-performance, source-generator powered mediator and messaging framework for .NET.

    C# 177 20

  2. Space.Modules.InMemoryCache Space.Modules.InMemoryCache Public

    C# 20 1

  3. InputReader InputReader Public

    C# 45 5

  4. TechBuddySolution TechBuddySolution Public

    This solution is created to contributed to open-source world. It contains useful Middlewares for now and will be containing more and more

    C# 37 4

  5. OnionArchitectureApp_Youtube OnionArchitectureApp_Youtube Public

    C# 48 10

  6. MealOrdering MealOrdering Public

    A simple Meal Ordering system with Blazor Web Assembly.

    C# 30 11

Morty Proxy This is a proxified and sanitized view of the page, visit original site.