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.

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

Bayram Ali Basgul

Full-stack product engineer in Skopje, North Macedonia.

What I work on:

  • Privacy & consent engineering — consent management across large web platforms, Global Privacy Control, geo-scoped consent policy. The guarantee belongs in the architecture, not in an instruction someone can bypass.
  • Real-time media in the browser — ported the H.265 codec to WebAssembly for in-browser decode back in 2019; WebRTC streaming pipelines.
  • Agentic systems — MCP tool servers, agent loops, and evals in daily use.
  • Commerce workflows — co-founder of buketi.mk, same-day delivery running on compensable workflows.

3,300+ contributions in the last year, most of them in private product repos. The public ones:

  • 2ndm1nd-runtime — always-on local second brain for macOS; no model in the capture path, by architecture
  • load-planner-mcp — OR-Tools CP-SAT load planning behind an MCP server whose explain tool cannot invent a number
  • biological-ui-arch — 35 lint rules enforcing a tiered UI architecture at the linter, where it cannot be skipped
  • verify-arch — whole-graph architecture gate for Medusa 2.x codebases
  • playwright-visual-diff-manifest — deterministic visual regression with a breakpoint manifest

Upstream: a merged fix in npm-check-updates, open PRs on SuperPlane and Medusa.

bayramali.basgul.com

Pinned Loading

  1. 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

  2. biological-ui-arch biological-ui-arch Public

    Architecture-as-lint for UI codebases — 35 rules enforcing a tiered component architecture at the linter, where it cannot be skipped.

    TypeScript

  3. 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

  4. 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

  5. verify-arch verify-arch Public

    Whole-graph architecture gate for Medusa 2.x codebases — ten checks for cross-file footguns a per-file linter cannot see: service-name collisions, route shadowing, loader side-effects, uncompensate…

    TypeScript