Skip to content
View HamidKhan1001's full-sized avatar

Highlights

  • Pro

Organizations

@cncf-peshawar

Block or report HamidKhan1001

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

Hamid Naeem Khan

Software engineer. I build backend systems in Go and Python, and I spend most of my open-source time inside Kubernetes operators and database tooling. I am currently going deeper on controller design and applied AI systems.

B.Sc. Software Engineering, UET Peshawar. Co-organizer of CNCF Community Peshawar. Based in Pakistan.

LinkedIn

I read error handling the way some people read mystery novels, mostly to find where the bodies are buried. That habit is where most of my open-source fixes come from.

Stack

Go, Python, TypeScript, C, C++

Kubernetes, Docker, Linux, Nginx, AWS

PostgreSQL, Redis, Kafka, FastAPI, Node.js

Prometheus, Grafana

Featured project

system-design-distributed-cache (Python)

LRU and LFU caches with O(1) operations, a stampede shield that collapses concurrent recomputation of a hot key into a single call, and a sharded wrapper. The README documents the design, the tradeoffs, and the known limits, including where it is not a real distributed system. 36 tests.

Open source contributions

OpenEverest (Go, Kubernetes)

OpenEverest provisions and manages databases on Kubernetes. Merged pull requests:

  • #3118: report the actual assignee and likely cause when a delegated assign fails, instead of a generic error.
  • #2943: return previously dropped errors from the monitoring instance handler, so failures reach controller-runtime instead of disappearing.
  • #2945: the same fix for the monitoring config secret update, backported to v2.

More projects

Project Description
url_shortner URL shortening service in Go. Gin API, PostgreSQL storage, Redis read-through cache, Docker Compose, CI. Layered architecture with collision retry and graceful shutdown.
system-design-rate-limiter-cluster Redis token-bucket rate limiter where each decision is one atomic Lua script. Tested with a concurrency test.
api-idempotency-key-manager FastAPI middleware for safe request retries using an atomic Redis SET NX claim. README lists its known limitations.
system-design-distributed-id-generator Snowflake-style 64-bit IDs: 41-bit timestamp, datacenter and worker bits, 12-bit sequence. Raises on clock regression.
system-design-* The rest of the series: blob storage, web crawler frontier, notification router, chat hub, analytics ingestion. Small, tested Python implementations.

Pinned Loading

  1. mediscan-ai mediscan-ai Public

    mediascan-ai

    Python 1

  2. 30days-WebReserach 30days-WebReserach Public

    Agentic Mastery Proof — multi-source AI research agent: Reddit, X, YouTube, HN, Polymarket & web scraping loops, error budgets, 1,012 passing tests

    Python

  3. AdMatrix.ai AdMatrix.ai Public

    Forked from 24pwai0032-gif/AdMatrix.ai

    AI video ad generator — drop a link, launch a global campaign. Multi-agent Showrunner with Qwen3, Wan2.7 actor continuity, multilingual lip-sync

    Python

  4. aether-core-orchestrator aether-core-orchestrator Public

    Project Aether: core service orchestrator — task routing, worker lifecycle management, distributed coordination — Python

    Python

  5. system-design-blob-storage system-design-blob-storage Public

    Low-level distributed object storage (S3/MinIO internals): binary chunking, 3× replication, XOR erasure coding, SHA-256 integrity — 25 tests

    Python

  6. system-design-rate-limiter-cluster system-design-rate-limiter-cluster Public

    Distributed rate-limiting for microservices: atomic Lua token-bucket on Redis, multi-region cluster, race-condition safe — 25 tests

    Python