Skip to content
View onur-kesim's full-sized avatar
  • Turkey

Block or report onur-kesim

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

Test & CI assurance for AI-generated codebases

Your build is green. I measure whether that green means anything.

A gate that does not bite is not a gate. What I look for are checks that report success without having checked anything: a step that goes green on a 404, a suite that crashes before it writes a result, a mutant that no test kills.

Evidence rather than claims

  • A release step in a Rust project could go green on a 404 and record the SHA of the error response. I reported it; the maintainer wrote and merged a fix within three days — unhappychoice/gitlogue#236

  • My own CI once ran 58 test scenarios, crashed before writing any result, and the step still reported success, because continue-on-error hides more than you expect — Do not trust the green checkmark

  • The mutants I use to check whether my own gates bite are public, not described — hafiza-kur/faz0

  • A documentation patch of mine is in drift's develop branch, committed by the maintainer — simolus3/drift@d9f88e5

What I am building

  • gedik — a read-only security-audit skill for Claude Code. Every finding ships a working PoC; what it cannot measure it reports as not measured, not clean.
  • hafiza-kur — a portable project-memory gate system for AI agents. Ships with its own mutants, so the gates can be shown to bite.
  • Momentum — offline-first task management, ASP.NET Core and Flutter, with sync and conflict resolution.
  • epson-l3251-usb-reset — reading, backing up and resetting a printer's waste-ink counter over IEEE 1284.

Caveats

23 years in technical acceptance and maintenance of high-tech systems, including auditing a quality management system, but months, not years, in software. My code is mostly written by AI (Claude Code); the design, the checks and the verdicts are mine. I have not worked inside a team codebase or run a live system with real users. What I offer is a measurement, not seniority.

Reach me

Erzurum, Turkey (UTC+3) · remote only · part-time (10–20 hrs/week), or a fixed-scope audit of a test suite and its CI gates.

Writing · onurkesimbjk@gmail.com

Pinned Loading

  1. gedik gedik Public

    Read-only Claude Code security skill: audit your OWN project like an attacker, every finding ships a working PoC. Turkish original + English, MIT.

    Python

  2. epson-l3251-usb-reset epson-l3251-usb-reset Public

    Read, back up and reset the Epson L3251 waste ink pad counters over USB on Windows - pure Python (ctypes), no driver replacement.

    Python 1

  3. hafiza-kur hafiza-kur Public

    A portable project-memory gate system for AI agents. Single-file, pure Python stdlib, zero dependencies. A gate that does not bite has no verdict.

    Python 1

  4. proje-sablonu proje-sablonu Public template

    Her tur proje icin standart: cekirdek + profil, kor kapili CI

    Python

  5. Momentum Momentum Public

    Çok platformlu görev yönetimi: Flutter (Android + Web) + N-katmanlı .NET 10 / ASP.NET Core + PostgreSQL. Çevrimdışı-öncelikli senkron ve kullanıcıya görünür çakışma çözümü; her iddia ölçülmüş, ölçü…

    Dart