Skip to content
Muhammet Şafak
tr

Labs

The open notebook of unfinished work

Not every idea becomes a product. What I try goes here as it happened — what I tried, what came out of it, what happened next.

9
experiments
4
active
5
graduated
41
technologies

What I am after

The experiments are not scattered; they cluster on four axes. An empty axis means no published entry yet — the direction has not changed.

A Claude Code skill that analyses a Sentry issue against the working tree, proposes the fix as a diff plus a regression test, and touches no file until you approve it.

Started
July 2026 — Ongoing
What I am after
AI-assisted development
Technologies
Python · Bash · Sentry API · sentry-cli · MCP · Claude Code

Ongoing experiments

What is still in the lab: on the bench, shelved, or abandoned. The ones that became products have their own section below.

Active Experiments

4

Open-ended experiments I am still working on.

A content pipeline experiment that screens software and AI news with a local Ollama model, hands the survivors up to DeepSeek, Gemini, OpenAI and Claude, and drafts and publishes Turkish and English syntheses end to end.

TypeScript Node.js Prisma +8 more
June 2026 — Ongoing

The life of an experiment

Every entry sits in one of four states. I do not hide the state: an abandoned experiment carries as much information as a running one.

active Active
Open-ended experiments I am still working on.
graduated Graduated
Experiments that outgrew the lab and became products.
shelved Shelved
Paused for now, but not closed for good.
abandoned Abandoned
Tried, did not work out. They stay here for the lesson.

If you want to follow along

New entries arrive over RSS and most of the code is open on GitHub. If there is something worth trying together, just write.

Search the site

Start typing to search posts, projects and pages.

Esc to close Powered by Pagefind