Skip to content
View kamilch1k's full-sized avatar

Block or report kamilch1k

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

Kamil Gilfanov

Backend engineer (Go · C#/.NET · TypeScript · C++) who builds correctness-critical systems and obsesses over what breaks in production — idempotency, concurrency, exactly-once semantics, and failure recovery — backed by real-database tests, race-checked CI, and ~88% coverage.

📍 Istanbul, Türkiye — remote / relocation-ready · ✉️ rewwernick@gmail.com · LinkedIn

Go C# TypeScript C++ PostgreSQL Kafka

Featured projects

Project Stack What it proves
matchbox C++20 Header-only limit-order-book matching engine — strict price-time priority, ~8.6M orders/sec single-threaded, property + fuzz tested under ASan/UBSan CI
ledgerline Go · Postgres Idempotent double-entry ledger — exactly-once transfers, zero overdraft under concurrency, proven against real Postgres (incl. a deadlock I designed out)
cacheguard C# · ASP.NET Core Resilient API gateway — rate limiting, request coalescing, circuit breaker, stale-cache fallback so a flaky upstream never cascades into an outage
hire-bridge TypeScript · Node Idempotent integration service — HMAC webhooks, retry/backoff saga, dead-lettering, two-way drift reconciliation, append-only audit trail (~98% cov)
settlement-recon Go Deterministic payment settlement reconciliation — mismatch classification, strict CSV ingest, CLI + HTTP API, Docker, CI
droolcat-agent Rust · Tauri Desktop cockpit that drives the Claude Code CLI headless and renders its agents, tool calls, and code as live, navigable graphs

Every one clones, runs, and tests locally — built to be discussed deeply in an interview, not just starred.

More in the repo list

20+ additional backend/systems projects — distributed sharding & consistent hashing (shardlab), Postgres migration-safety linting (migrationsafe), secret scanning (repoguard), stream analytics with HLL/Count-Min (streamsketch), plus drone-simulation and physics backends.

What I care about

Correctness under load · idempotency & exactly-once · failure recovery · clean API contracts · tests that prove the hard guarantees · CI that catches races.

METU Computer Engineering · national-level competitive programming.

Pinned Loading

  1. ledgerline ledgerline Public

    Idempotent, concurrency-safe double-entry ledger in Go (Postgres): exactly-once transfers, no overdraft under concurrency, balanced books. Tested against real Postgres, no Docker needed.

    Go

  2. cacheguard cacheguard Public

    Resilient .NET API gateway demo: rate limiting, request coalescing, circuit breaker, stale cache fallback, tests, Docker, CI.

    C#

  3. droolcat-agent droolcat-agent Public

    A visual cockpit on top of the Claude Code CLI — drives it headless and renders agents, actions, code, and windows as live, navigable graphs.

    JavaScript

  4. matchbox matchbox Public

    Header-only C++20 limit-order-book matching engine — price-time priority, LIMIT/MARKET/IOC/FOK, O(1) cancel, ~8.6M orders/s, property-tested + ASan/UBSan CI

    C++

  5. matchbox-rs matchbox-rs Public

    Safe-Rust limit-order-book matching engine: price-time priority, O(1) cancel, zero deps, zero unsafe, fuzz-tested. Rust port of matchbox.

    Rust

  6. membound membound Public

    Hand-written CUDA kernels for batch-1 LLM decode: FP16 GEMV and online softmax at the measured memory-bandwidth limit, INT4/INT8 dequant GEMV turning compression into throughput. Nsight-profiled, c…

    Cuda