Skip to content
View aftabkh4n's full-sized avatar

Block or report aftabkh4n

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

About me

Senior .NET Engineer, 9 years in. I build systems from the API down to the infrastructure: Kubernetes, Terraform, CI/CD pipelines, monitoring. Everything I build goes on GitHub.

Currently working on MCP servers and GenAI DevOps pipelines. I have NuGet packages in production and write about .NET, Kubernetes, and DevOps on Dev.to. Looking for senior backend or platform engineering roles, ideally in the UK.


Tech stack

Languages and frameworks

C# .NET ASP.NET Core Blazor

Cloud and DevOps

Azure Docker Kubernetes Terraform GitHub Actions Helm

Messaging and observability

RabbitMQ Prometheus Grafana

Databases

PostgreSQL SQL Server Redis


Projects

Project What it does Stack
Travel Booking Platform API gateway pattern with YARP, MongoDB-backed .NET API, and Angular dashboard. All requests go through the gateway for auth and rate limiting .NET 10, YARP, MongoDB, Angular, TypeScript
GenAI DevOps Platform Self-healing Kubernetes system that detects pod failures, analyses logs with Claude AI, and opens GitHub PRs with fixes automatically .NET 10, Kubernetes, Claude AI
MCP Kubernetes Manager MCP server that lets AI assistants manage Kubernetes clusters through natural language. List pods, scale deployments, restart services, and more .NET 9, MCP, KubernetesClient, Serilog
IDP Platform Self-service platform that auto-provisions GitHub repos, Dockerfiles, and Kubernetes deployments from a single API call .NET 9, K8s, SignalR, PostgreSQL
Data Platform API Travel data API with search, analytics, and recommendations. Redis caching brings queries from 500ms to under 100ms .NET 9, PostgreSQL, Redis
Order Pipeline Event-driven order processing with Kafka and Azure Service Bus. Orders flow from REST API to Kafka consumer to fulfilment, all running locally with Docker .NET 10, Kafka, Azure Service Bus, PostgreSQL
TravelAI.Core Microservices platform with async RabbitMQ messaging. API returns in under 100ms while workers handle AI calls independently .NET 10, RabbitMQ, OpenTelemetry
Terraform IDP Complete local infrastructure as code. PostgreSQL, Kubernetes, Prometheus, and Grafana with a single command Terraform, Helm, Prometheus
BlazorMemory AI memory layer for .NET that runs in Blazor WASM with no backend required .NET, Blazor WASM, Vector Search

GitHub stats


Latest Dev.to articles

Pinned Loading

  1. genai-devops-platform genai-devops-platform Public

    AI-powered self-healing Kubernetes system - detects failures, analyses with Claude, opens PRs automatically

    C# 1

  2. mcp-kubernetes-manager mcp-kubernetes-manager Public

    A .NET MCP server that lets AI assistants manage Kubernetes clusters through natural language - list pods, scale deployments, restart services, and fetch logs without writing a single kubectl command

    C# 1

  3. idp-platform idp-platform Public

    Self-service Internal Developer Platform - provision GitHub repos, Dockerfiles, and Kubernetes deployments automatically from a single API call. Built with ASP.NET Core 9, SignalR, and PostgreSQL.

    C# 1

  4. BlazorMemory BlazorMemory Public

    AI memory layer for .NET - runs in Blazor WASM, no backend required

    C# 2

  5. data-platform data-platform Public

    Travel data API with Redis caching, full-text search, and analytics, query times under 100ms. Built with .NET 9 and PostgreSQL.

    C# 1

  6. TravelAI.Core TravelAI.Core Public

    A .NET 10 library for building AI-native travel platforms. It wraps Azure OpenAI, Azure AI Search, and AKS into clean, testable domain services.

    C# 1