Skip to content
View bayraak's full-sized avatar

Organizations

@SunBasket

Block or report bayraak

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

Bayram Ali Basgul

Product engineer in Skopje. I build things where the guarantee is enforced by code or tooling, not by an instruction someone has to remember: the model chooses, code computes.

Public work

  • sagaflow (npm): an embedded saga engine for TypeScript with zero dependencies. Workflows undo themselves, leave a record and announce themselves once. A TLA+ model of it found five defects, each documented with what closed it.
  • load-planner-mcp: an OR-Tools CP-SAT solver behind an MCP server. The explain tool takes one opaque id, so the model can narrate a result but cannot originate a number, and a verifier rejects any figure the solver did not produce.
  • biological-ui-arch (npm): 35 lint rules that enforce a tiered UI architecture at the linter, where it cannot be skipped.
  • verify-arch (npm): a whole-graph gate for Medusa 2.x that catches the cross-file mistakes a per-file linter cannot see, such as modules that silently overwrite each other.
  • 2ndm1nd-runtime: a local-first capture app and daily consolidation job for a personal vault on macOS. There is no model in the capture path, by architecture.

Also published: playwright-visual-diff-manifest, a manifest-driven visual regression harness, and geonosis, an agent-engineering toolchain (npm only; its source is private).

Recent Open-Source Contributions

bayramali.basgul.com

Pinned Loading

  1. sagaflow sagaflow Public

    An embedded saga engine for TypeScript: workflows that undo themselves, leave a record and announce themselves once, inline in a request or durably on Cloudflare Workflows. Zero dependencies.

    TypeScript

  2. load-planner-mcp load-planner-mcp Public

    Container load planning (OR-Tools CP-SAT + 3D packing) behind an MCP server with a number-blind explain tool: the model narrates, the solver owns every number.

    Python

  3. biological-ui-arch biological-ui-arch Public

    ESLint and oxlint plugin: 35 rules that enforce a tiered UI component architecture, so layer boundaries hold on every commit.

    TypeScript

  4. verify-arch verify-arch Public

    Whole-graph architecture gate for Medusa 2.x: 10 checks for cross-file mistakes a per-file linter cannot see.

    TypeScript

  5. 2ndm1nd-runtime 2ndm1nd-runtime Public

    Local-first ambient capture and a daily AI consolidation shift for a personal knowledge vault on macOS. No model in the capture path.

    Swift

  6. playwright-visual-diff-manifest playwright-visual-diff-manifest Public

    Deterministic visual-regression harness: a breakpoint manifest, a pure PNG comparator over pixelmatch, and baseline read/write/diff orchestration. The browser stays in your test runner.

    TypeScript