Skip to content
View Keremozdemirra's full-sized avatar

Highlights

  • Pro

Block or report Keremozdemirra

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
Keremozdemirra/README.md
Kerem Özdemir: sustainability and economics, Technical University of Munich and Istanbul University. The wind over Europe, drawn as streamlines.

Kerem Özdemir

Sustainability and economics, read in parallel at the Technical University of Munich and Istanbul University.

Everything here is published with its method and its limits. Every number here is meant to be checked.

The tools run in a browser at keremozdemir.de, next to the case studies behind them and the source of every figure.

Results

On Zenodo since 2026-10-26, CC BY 4.0:

Covering designs New upper bounds for 27 covering numbers C(v,k,t), four of them exact, such as C(63,11,2) = 41
Schur number S(7) A sum-free 7-colouring of {1, ..., 1698}: S(7) ≥ 1698, up from 1696, and R_7(3) ≥ 1700; with it, S(12) ≥ 645388 and WS(10) ≥ 71340
Covering code K(20,3) 1905 codewords, against 2048 in the published tables
Circle packings Larger certified radii for 255 and 284 equal circles in the isosceles right triangle. The record's packings for 164, 182 and 193 fall below a 2025 paper
Cayley graphs of diameter 2 Degrees 18, 19, 20, 22 and 27, each larger than the Cayley-graph entry of the degree-diameter table
Conjecture 20 of Chen, Guo, Li and Wang A smaller counterexample: the split graph of the Fano plane, n = 14, k = 6. W. Jiang disproved the conjecture first, with 16 vertices (Zenodo, September 2026)
Two conjectures of Li and Guo Two statements that fail as printed, one of them at the 5-cycle

Submitted 2026-10-26 and awaiting review: C_1d ≤ 1.4556234448, from an exact step-function certificate, as a pull request to Terence Tao's optimization problems repository. A second bound, C_1c ≥ 0.4103454241, was withdrawn: it is below C_1c ≥ 0.4103779774 of Chen and Gu (arXiv:2610.18888, 8 October 2026).

All were found and checked with Claude (Anthropic) under Kerem Özdemir's direction. Zenodo records are self-archived, without peer review.

EU sustainability rules, as MCP servers

Each runs as a command line and as an MCP server, on the Python standard library alone.

csrd-scope Is an undertaking in CSRD scope after the 2026 Omnibus, and from which financial year, with the article behind each step
vsme-kit The VSME standard for SMEs as quotable text, and a check that a filled EFRAG Digital Template is complete and adds up
cbam-mcp CBAM scope, default values by country of origin and CN descriptions, with the binding act and data version on every answer
eu-taxonomy-mcp EU Taxonomy activities by NACE code, with the screening and DNSH criteria per objective, from a dated Navigator snapshot
eu-ets-mcp Union Registry data by installation, LEI, country or sector: verified emissions, free allocation, surrendered units
eudr-scope-mcp EUDR Annex I by CN code, application dates and country risk, including amendments EUR-Lex has not consolidated yet
financed-emissions Scope 3 category 15 for the ten PCAF Part A asset classes, with the formula and the page of the standard for every position

Analysis and research

esg-toolkit Carbon decomposition, target pathways, abatement cost, CBAM embedded emissions
analyst-toolkit Market sizing from two directions, and a discounted cash flow with the terminal value taken apart
open-climate-data Public climate, energy and emissions datasets, every value carrying its source, version and date
unitguard Unit and dimension safety for energy and emissions arithmetic. It refuses when the units do not line up
xlsx-review A formula-level diff of two Excel workbooks, with the edits that usually break models marked
simea Research on agency in multi-agent systems, published as written findings

Guards for coding agents

agent-vitals A daily census of the AI agent tooling ecosystem: what is still maintained, what carries a licence, what went quiet
pkg-vitals Checks an npm or PyPI package before an agent installs it: does the name exist, is it brand new, deprecated or yanked
mcp-upkeep Checks whether the repository behind each MCP server you run is still maintained, licensed and pinned
destroy-guard A Claude Code hook: terraform destroy, kubectl delete, helm uninstall and git push --force wait for a verified backup
credential-reach Lists the credentials an agent running as you could use, without printing one
awesome-vitals Finds the archived, renamed, abandoned and unlicensed repositories in a Markdown list, with the line of each

Twelve further repositories hold the working method as skill packs, one per trade. Eight are prose: the method written down, in Markdown. Four carry a small Python helper alongside it. All twelve are MIT, and none of them takes a dependency it has not earned.

chess-glasses is a voice chess coach for camera glasses without a display: the glasses video-call a Mac, Claude reads the board, and Stockfish's move is spoken into your ear.

Header wind data: Open-Meteo, CC BY 4.0.

Popular repositories Loading

  1. agent-vitals agent-vitals Public

    Daily census of the AI agent tooling ecosystem on GitHub (MCP servers, agent frameworks, skills): what is maintained, what is abandoned, what has no licence. Also an MCP server.

    Python 1

  2. esg-toolkit esg-toolkit Public

    Small, focused tools for sustainability and financial analysis.

    Python

  3. cbam-calc cbam-calc Public archive

    Archived. The embedded-emissions project moved into esg-toolkit.

    Python

  4. analyst-toolkit analyst-toolkit Public

    Python tools for the analysis strategy consultants do in spreadsheets.

    Python

  5. open-climate-data open-climate-data Public

    Clean Python access to public climate, energy and emissions datasets.

    Python

  6. unitguard unitguard Public

    Catch unit and dimension errors in quantitative models before they ship.

    Python