01 Das Regal

Anruf buchen

Entwickler · offen für technische Partnerschaften

Software nach Maß.
Für deinen Arbeitsalltag.

Ich bin Atakan, Entwickler aus Deutschland. Ich baue Webanwendungen und verbinde bestehende Systeme.

atakan@claw-server · shell

$who

Ausgewählte Projekte.

Videos, Screenshots und Grafiken direkt beim jeweiligen Projekt. Jede Projektseite erklärt Aufbau, Entscheidungen und Grenzen.

Alle 16 öffentlichen Repos ↗

Eigenes Geschäftssystem · Fallstudie

Team Gold CRM

Lead-Verwaltung, Browser-Telefonie und Nachfassen in einem Ablauf. Die Fallstudie zeigt Aufbau und ausgewählte Codeauszüge.

Video · lokal mit synthetischen Daten aufgenommen.

Geführte Demo · Beispieltermine

Telefonempfang

Ein Telefonempfang für Dienstleister: Anliegen aufnehmen, Daten bestätigen und Beispieltermine anbieten. Die Browser-Demo arbeitet mit festen Antworten.

1:37 Minuten · geskriptetes Gespräch mit fiktiver Firma. Keine echte Terminbuchung.

Entwicklerwerkzeug

Veröffentlichtes schematisches Beispiel eines blockierten Commits.

git-secret-scan

Ein Pre-Commit-Hook und eine GitHub Action erkennen unterstützte Schlüssel- und Tokenformate. Die Dokumentation erklärt Prüfungen, Benchmark und Grenzen.

Veröffentlichtes schematisches Beispiel eines blockierten Commits.

Lernanwendung · öffentlich nutzbar

Echte Aufnahme der öffentlichen Seite, 02.11.2026.

Fahm

Arabische Wörter wiederholen, hören, schreiben und im Kontext lesen. Eine kleine Webanwendung mit lokal gespeichertem Lernfortschritt.

Echte Aufnahme der öffentlichen Seite, 02.11.2026.

Forschung · experimentell

Struktur-Grafik aus den geprüften Quellen; keine laufende Modell-Demo.

AutoLM

Ein kleines Sprachmodell von Grund auf: Tokenizer, Transformer, Training und eine Bewertung erzeugter n8n-Workflow-Gerüste. Ergebnisse und Grenzen sind dokumentiert.

Struktur-Grafik aus den geprüften Quellen; keine laufende Modell-Demo.

Arbeitsablauf · Infrastruktur

Veröffentlichte Ablaufgrafik; kein Live-Status der Rechner.

Multi-machine agent sync

Gemeinsamer Arbeitskontext und Git-Sicherungen über macOS, Linux und Windows. Die Fallstudie erklärt die Rollen der Dateien und den dokumentierten Sync-Ablauf.

Veröffentlichte Ablaufgrafik; kein Live-Status der Rechner.

Automatisierung mit menschlicher Freigabe.

Ein Automatisierungsentwurf mit wiederverwendbaren Agenten-Skills, Modellauswahl und Freigaben für Aktionen mit Geld, Zugriffsrechten oder Richtungsentscheidungen.

  • 20+eigens gebaute Agenten-Skills
  • 8Eskalationssignale in der Routing-Richtlinie
  • 2Prozesse: Arbeit und Überwachung
Routing-Diagramm: geplante Arbeit und eine Anfrage von Hand gehen beide in eine bewertende Richtlinie; was kostet, hält vor der Ausführung an einem Tor für Geld, Zugang oder Richtung an. Geplant Von Hand Bewertung Wert 0–12 Mensch-Tor Geld Zugang Richtung
Hier als Markup gezeichnet, nicht fotografiert: die Routing-Form, die der Absatz beschreibt. Sie zeichnet sich selbst, sobald sie erscheint, und die zwei Punkte sind die zwei Arten von Anfrage auf dem Weg zum Tor.

Das Fundament von allem

Der Bildschirm ist das Leichte.

Das CRM für mein eigenes Unternehmen verbindet Lead-Verwaltung, Browser-Telefonie und Ansprache in einem Ablauf. Die Darstellung unten zeigt seine wichtigsten Schichten.

Die öffentliche Fallstudie dokumentiert das private CRM mit ausgewählten Codeauszügen und synthetischen Beispieldaten. Die Zahlen unten beschreiben den geprüften Quellcode-Stand. CRM-Fallstudie lesen ↗

  1. 01Was der Bediener sieht. Ein Gewerk nach dem anderen, mit der gemessenen Reichweite jedes Topfs.
  2. 02Was entscheidet, wer drankommt. Zwei Bewertungsschichten, geometrisches Mittel, erklärbare Stufe je Lead.
  3. 03Was es stoppen kann. Ausgabenlimit, Anrufzeitfenster und ein Not-Aus, den kein Schalter übergeht.
  • 41Dashboard-Seiten
  • 159Server-API-Routen
  • 3Zugriffsrollen
CRM-Bildschirm Nischen-Sprint: das aktive Gewerk, verbleibende anrufbare Leads je Gewerk und für wie viele Tage Anrufe jeder Topf reicht. Die Bedienoberfläche ist auf Deutsch.

Bewertungsschicht

lead · hvac · reachable612S
lead · roofer · mailbox388A
lead · plumber · no site271C

Beispielzeilen, bewertet und eingestuft nach den echten Schwellen. Auf dieser Seite erscheinen keine Kundendaten.

Schutzschicht

AusgabenlimitAnrufzeitfensterNot-AusZeilenebenen-Sicherheit

Eine Multiplikation zerstörte die Rangfolge.

Die erste Bewertungsversion multiplizierte Bedarf mal Budget mal Erreichbarkeit. Mathematisch vertretbar — und sie drückte fast den ganzen Datenbestand auf eine Handvoll doppelter Werte. Ziehen Sie die Regler und sehen Sie beide Formeln gleichzeitig.

71
63
39

Erreichbarkeit wirkt als Faktor x0.81 (0,50 bis 1,30), nicht als dritter gleichwertiger Wert.

Eine frühere Bewertung erzeugte zu viele gleiche Werte. Die Grafik vergleicht beide Formeln über alle 9.261 Eingabekombinationen in Schritten von 5.

Alt, rohes Produkt174E · Hintergrund
Neu, geometrisches Mittel543S · heute anrufen
Jeder mögliche Lead, beide Formeln
Wert 01000

Es muss um 3 Uhr nachts stimmen, nicht nur mittags.

Eine Lead-Pipeline zum Finden örtlicher Betriebe, Prüfen ihrer Websites und Abgleichen zweier unabhängiger Scraper vor der Bewertung.

  • 2unabhängige Scraper, gegengeprüft
  • 30+Geschäftssignale je Lead

Live · Offset-Paging gegen eine Tabelle, die sich ständig ändert

Beide Bahnen lesen dieselben 11 Zeilen, dieselben zwei Schreibvorgänge treffen mitten im Lauf ein, und nur eine Bahn liegt richtig. Drücken Sie Play. Die allgemein verwendbare Lösung liegt auf GitHub als postgrest-keyset-page.

OFFSET n LIMIT 30 Duplikate · 0 übersprungen
10987654321
WHERE id < last_seen LIMIT 30 Duplikate · 0 übersprungen
10987654321

Zeile 11 kommt dazu, dann wird Zeile 6 gelöscht, beides mitten im Durchlauf. Genau die Abfolge, die das in der Praxis kaputt gemacht hat.

Die technische Lehre: Cursor-Paginierung vermeidet verschobene Offset-Fenster, wenn während eines Durchlaufs Zeilen eingefügt oder gelöscht werden.

Ein toter Browser sieht genauso aus wie ein gesunder.

Der Watchdog startet den Scraper erst neu, nachdem er über ein Zeitfenster echte CPU-Aktivität bestätigt hat. Zu prüfen, ob die Prozess-ID noch existiert, beweist nichts.

Ein Nichts ist keine Null.

„Nie gemessen“ und „gemessen, und es ist null“ sehen in einer Tabelle gleich aus und bedeuten für ein Bewertungsmodell das Gegenteil.

Ich habe mein eigenes Sicherheitswerkzeug gemessen. Es lag bei 80 %.

Ein abhängigkeitsfreier Pre-Commit-Hook, der API-Schlüssel vor dem Commit stoppt, geschrieben, nachdem fünf echte Zugangsdaten monatelang in einem Repository lagen. Der Aufbau eines beschrifteten Testsatzes aus 61 Fällen brachte drei Fehler ans Licht, alle falsch-negativ: die Fehlerart, die genau wie Erfolg aussieht.

  • 98Tests, 98 % Abdeckung
  • 11CI-Jobs über 3 Betriebssysteme
  • 80 → 100%Trefferquote, nach der Messung. Genauigkeit 91,4 → 100 %

Live · etwas einfügen und zusehen

Die echten Muster, nach JavaScript übertragen. Vier Zeilen sind vorausgefüllt und jede führt zu einem anderen Urteil: ein Treffer, ein Platzhalter, der Fließtext, der einen echten Fehlalarm auslöste, und ein ausdrücklicher Verzicht.

git-secret-scan · lokaler Lauf

L1AWS-Zugangsschlüssel AKIA2X4YQZ…3RTB
L2unterdrückt, sieht nach einem Platzhalter aus
L3unterdrückt, Fließtext mit Bindestrichen, kein Schlüssel
L4unterdrückt, ausdrückliches "secret-scan: ignore"

Läuft vollständig in diesem Browser. Nichts, was Sie in den Scanner tippen, verlässt die Seite. Zum Repository.

Dinge, die andere Leute wirklich öffnen.

Öffentliche Webprojekte und eine geführte Telefon-Demo. Die Bildschirmfotos zeigen frühere Versionen der Anwendungen, die Links führen zu den aktuellen Seiten.

Startseite teamgoldllc.de: eine dunkle Seite, die Überschrift lautet Die Website bringt den Kunden. Der Rest läuft von allein.

teamgoldllc.deZweisprachig EN und DE mit korrektem hreflang, vier JSON-LD-Schematypen, nicht blockierendes Laden der Schriften.

teamgoldllc.de öffnen ↗

Dieselbe Seite auf einem Handy: die Überschrift und die zwei Schaltflächen passen im Hochformat in den sichtbaren Bereich.

Hochkant, gleicher BuildMobil ist das erste Ziel, kein Nachbessern am Ende.

Fahm auf einem Handy: eine arabische Wortkarte mit einer Anhören-Schaltfläche, einer Aufdecken-Schaltfläche und einer Tab-Leiste unten für Lernen, Hören, Schreiben, Lesen und Fortschritt.

FahmEin Nebenprojekt, zuerst fürs Handy: eine HTML-Datei, kein Build-Schritt, 500+ Quran-Wörter mit Wort-für-Wort-Aufschlüsselung.

Fahm öffnen ↗ GitHub

Telefonempfang · geführte Demo

Ein Empfangsablauf für Dienstleister: Anliegen aufnehmen, Kontaktdaten bestätigen und Beispieltermine anbieten. Auf Deutsch und Englisch ausprobieren.

Die Browser-Demo nutzt vorab aufgenommene Antworten und Beispieltermine. Sie bucht keinen echten Termin. Die Fallstudie zeigt den Gesprächsablauf, Hörproben und die Video-Erstellung.

Geführte Demo ausprobieren ↗ · Fallstudie lesen ↗

Infrastruktur und gemeinsamer Arbeitskontext.

Die Fallstudie multi-machine-agent-sync dokumentiert gemeinsamen Arbeitskontext und Git-Sicherungen über macOS, Linux und Windows. Fallstudie lesen ↗

Weitere Projekte und technische Bausteine.

Eigenständige Werkzeuge und Bausteine aus größeren Systemen. Öffentliche Arbeitsproben sind verlinkt, soweit vorhanden.

Startseite teamgoldllc.de: eine dunkle Seite, die Überschrift lautet Die Website bringt den Kunden. Der Rest läuft von allein.

CRM · Live-Seite

teamgoldllc.de ↗

Zweisprachige EN/DE-Marketing-Seite mit korrektem hreflang, vier JSON-LD-Schematypen, nicht blockierendem Laden der Schriften.

CRM · Daten

Lead-Bewertung & ICP-Engine

Zwei unabhängige Bewertungsschichten: geometrisches Mittel aus Bedarf/Budget/Erreichbarkeit und ein getrennter ICP-Passungswert mit eigenem Vertrauensmaß.

Daten · KI

Datenfusion aus mehreren Quellen

Führt Signale aus mehreren Beobachtungsquellen zu einem Profil je Kontakt zusammen; meldet Vertrauen getrennt von Aktualität.

Daten · KI

Erkennung von Einstellungssignalen

Liest aus der eigenen Website eines Betriebs Einstellungsaktivität, Hinweise auf Werbeausgaben, eingesetzte Technik und Signale für mehrere Standorte heraus, aus bereits geholten Daten.

Daten · KI

Lead-Anreicherung aus mehreren Quellen

Fünf zusätzliche Signale aus einem Seitenaufruf, der ohnehin stattfindet, mit 0 zusätzlichen Netzanfragen, dazu ein Abgleich mit öffentlichen Lizenzregistern, der zwei unabhängige Felder braucht, um einen Namen zu bestätigen.

KI · CRM

Anrufaudio auf zwei Kanälen

Teilt aufgezeichnete Anrufe vor der Verschriftung in getrennte Kunden- und Agentenkanäle; messbar besser, als das Modell den Sprecher raten zu lassen.

KI · CRM

KI-Anrufauswertung & Coaching

Vom LLM erzeugtes Feedback für Mitarbeiter, freigegeben nur über menschliches Annehmen, Bearbeiten oder Ablehnen, dazu eine Blindbewertung, damit die Prüfung nicht vom Urteil der KI beeinflusst wird.

CRM

Ansprache über mehrere Kanäle

Koordiniert eine langsame Steigerung des E-Mail-Versands, einen LinkedIn-Kanal mit Warteschlange und eine Schicht, die gemessene Zahlen von selbst gemeldeten trennt.

CRM · Daten

Framework für kontrollierte Experimente

Testgruppen-System mit unabhängigen Sperren, die Test-Leads aus der produktiven Automatisierung heraushalten, dazu ein Stapelmechanismus, der sich selbst wieder freigibt.

KI · Sicherheit

Eigene MCP-Werkzeuge

Model-Context-Protocol-Server, die rein lesende Geschäftsdaten und ein Werkzeugpaket für Sicherheitstests bereitstellen, standardmäßig durch ein Scope-Tor abgeschaltet.

KI

Steuerung mit Mensch in der Schleife

Telegram-Freigabebrücke, über die ein langlaufender Agent vor jeder Entscheidung über Geld, Zugang oder Richtung anhält und fragt.

KI

Routing-Richtlinie für Modell / Aufwand

Bewertete, versionierte Richtlinie, die über acht Eskalationssignale entscheidet, welches Modell und wie viel Denkaufwand eine Aufgabe bekommt.

Daten · KI

Selbstheilender Task-Watchdog

Ein getrennter Wächter, der prüft, ob der Prüfer noch lebt — gebaut, nachdem ein Daemon drei Tage lang lautlos tot war.

Sicherheit

Werkzeugpaket für autorisierte Tests

Kapselt nmap, nikto, sqlmap und whatweb hinter einem Scope-Tor, das alles außerhalb von localhost und privaten Bereichen ablehnt, solange es nicht bewusst freigeschaltet wird.

CRM

Rechtskonforme Anrufzeitfenster

Eine Prüfung der gesetzlichen Anrufzeiten, strikt getrennt von der Bewertung der Erreichbarkeit. Die beiden beantworten verschiedene Fragen.

CRM · Daten

Eingehende Vermittlung mit harter Rückfallebene

Zuerst klingelt ein Pool von Mitarbeitern, mit einer serverseitig erzwungenen Sperre, die unabhängig von jedem Schalter im Dashboard auf die Mailbox zurückfällt.

KI · CRM

Wöchentliche Nischen-Steuerung

Wechselt, auf welches Marktsegment sich der Anrufbetrieb konzentriert, gesteuert von gemessenen Erfolgsquoten der Mitarbeiter.

KI · Privat

YouTube-Recherche-Pipeline

Kanalüberwachung über RSS ohne bezahlte Schnittstelle, die eine Pipeline speist, die Geschäfts- und Technik-Lehren herauszieht.

Privat · öffentliches Repo

Fahm, arabische Vokabeln

Einzeldatei-Web-App ohne Build-Schritt für Quran-Arabisch: 500+ Wörter, Wort-für-Wort-Aufschlüsselung, Import eigener Vokabeln.

Privat

Frühe Projekte

Eine Schach-Engine, ein Backtester für Krypto-Handel und klassische Programmier-Übungen. Privat gehalten, und der tatsächliche Anfang.

20 von 20 angezeigt

Öffentliche Beispiele enthalten keine privaten Kundendaten oder Zugangsdaten. Die CRM-Fallstudie nutzt synthetische Beispieldaten.

Wer das baut

Von einer Person gebaut. Hier ist, von wem.

Wie er arbeitet und wo er herkommt. Der Stack, mit dem alles entstand, steht direkt darunter.

Wie ich arbeite

multi-machine-agent-sync ↗

Öffentliche Beispiele enthalten keine privaten Kundendaten oder Zugangsdaten. Die CRM-Fallstudie nutzt synthetische Beispieldaten.

Die Schleife: Spezifikation schreiben, Leitplanken setzen, der Agent baut, Ergebnis prüfen. „It's done“ ist eine Behauptung, und eine fehlgeschlagene Prüfung schickt es zurück zum Bauen. „It's done“ Behauptung, kein Fakt geprüft Spec schreiben Leitplanken Agent baut Prüfen

Werdegang

Ich bin nicht über ein Informatikstudium hierher gekommen. Die Kurzfassung:

  1. ~19–21Online-Geschäfte betrieben — E-Commerce, Affiliate-Marketing, einen YouTube-Kanal. Gelernt, wie man Aufmerksamkeit gewinnt und daraus einen Kunden macht, lange bevor ich eine Zeile Code schreiben konnte.
  2. ~20Angefangen, Programmieren zu lernen, anfangs neben der Geschäftsarbeit.
  3. 22Nach Ägypten gezogen und den Fokus ganz auf Software verlagert.
  4. 22–23Freiberufliche Kundenarbeit, dann der Aufbau meiner eigenen Akquise-Infrastruktur — Kaltakquise, KI-Telefonie, E-Mail und Ansprache — für Team Gold, das Geschäft hinter den meisten Systemen auf dieser Seite.
  5. HeuteIndividuelle Software bauen und technische Partnerschaften über Team Gold entwickeln.

Kein Universitätsabschluss — an seine Stelle trat, echte Systeme zu bauen, sie zu betreiben und zu reparieren, was kaputtging.

Fähigkeiten & Stack

Was die Systeme oben tatsächlich ausgeliefert hat — keine Wunschliste.

Tippen Sie darauf für das, was es in einfachen Worten bedeutet — ohne Fachjargon.

Sprachen

Anwendung & Daten

KI & Agenten

Anruf & Nachricht

Infra & Ops

Lass uns dein Projekt besprechen.

Ich bin offen für technische Partnerschaften und individuelle Softwareprojekte. Wir klären gemeinsam den Umfang und vereinbaren Aufgaben und Umsetzung.

Diese Seite fragen kurze Projektantworten + KI-Chat

Wähle eine Frage oder schreib deine eigene.

EN| DE