Own business system · case study
Team Gold CRM
Lead management, browser calling and follow-up in one workflow. The case study explains the architecture and selected code excerpts.
Video · recorded locally with synthetic data.
01 The shelf
Book a callDeveloper · open to technical partnerships
I’m Atakan, a developer from Germany. I build web applications and connect the tools a business already uses.
Videos, screenshots and diagrams alongside each project. Each project page explains the structure, decisions and limits.
Own business system · case study
Lead management, browser calling and follow-up in one workflow. The case study explains the architecture and selected code excerpts.
Video · recorded locally with synthetic data.
Guided demo · sample appointments
A receptionist flow for service businesses: capture the enquiry, confirm details and offer sample appointments. The browser demo uses fixed replies.
1:37 minutes · scripted call with a fictional business. No real appointment booking.
Developer tool
A pre-commit hook and GitHub Action detect supported key and token formats. The documentation explains the checks, benchmark and limits.
Published schematic example of a blocked commit.
Learning application · public app
Review, hear, write and read Arabic vocabulary in context. A small web application with locally stored learning progress.
Actual capture of the public site, 2 Nov 2026.
Research · experimental
A small language model built from scratch: tokenizer, transformer, training and evaluation of generated n8n workflow skeletons. Results and limits are documented.
Structure diagram derived from inspected sources; not a running model demo.
Workflow · infrastructure
Shared working context and Git backups across macOS, Linux and Windows. The case study explains file responsibilities and the documented sync workflow.
Published workflow diagram; not a live machine-status display.
An automation design combining reusable agent skills, model routing and approval checkpoints for actions involving money, access or direction.
The one everything else runs on
The CRM I built for my own business brings lead management, browser calling and outreach into one workflow. The diagram below shows its main layers.
The public case study documents the private CRM with selected code excerpts and synthetic screenshots. Counts below describe the reviewed source snapshot. Read the CRM case study ↗
Sample rows, scored and tiered by the real thresholds. No customer data appears on this page.
The first scoring version multiplied need by budget by reachability. Mathematically reasonable, and it pushed almost the whole dataset onto a handful of duplicate scores. Drag the sliders and watch both formulas at once.
An earlier scoring version produced too many tied scores. The chart compares both formulas across all 9,261 input combinations in steps of 5.
A lead-data pipeline built to find local businesses, check their websites and compare signals from two independent scrapers before scoring.
Both lanes read the same 11 rows, the same two writes land mid-scan, and only one lane gets it right. Press play. The general-purpose fix is on GitHub as postgrest-keyset-page.
OFFSET n LIMIT 30 duplicates · 0 skippedWHERE id < last_seen LIMIT 30 duplicates · 0 skippedRow 11 gets inserted, then row 6 gets deleted, both mid-scan. Exactly the timing that broke this in production.
Engineering lesson: cursor pagination avoids shifting offset windows when rows are inserted or deleted during a scan.
The watchdog restarts the scraper only after confirming real CPU activity over a window. Checking whether the process id still exists proves nothing.
"Never measured" and "measured, and it is zero" look identical in a spreadsheet and mean opposite things to a scoring model.
A dependency-free pre-commit hook that stops API keys reaching a commit, written after five live credentials sat in a repo for months. Building a labelled corpus of 61 cases surfaced three bugs, all false negatives: the failure mode that looks exactly like success.
The real patterns, ported to JavaScript. Four lines are pre-filled and each produces a different verdict: a catch, a placeholder, the prose that caused a real false positive, and an explicit opt-out.
Runs entirely in this browser. Nothing you type into the scanner leaves the page. View the repository.
Public web projects and a guided phone demo. The screenshots show earlier versions of the applications; the links open the current sites.
teamgoldllc.deBilingual EN and DE with correct hreflang, four JSON-LD schema types, non-blocking font loading.
FahmA side project, phone-first: one HTML file, no build step, 500+ Quranic words with word-by-word breakdowns.
A receptionist flow for service businesses: capture the enquiry, confirm contact details and offer sample appointment slots. Try it in English or German.
The browser demo uses prerecorded replies and sample slots. It does not make a real booking. The case study includes the call flow, audio examples and video pipeline.
The multi-machine-agent-sync case study documents shared working context and Git backups across macOS, Linux and Windows. Read the case study ↗
A mix of standalone tools and components built within larger systems. Public work samples are linked where available.
CRM · live site
Bilingual EN/DE marketing site with correct hreflang, four JSON-LD schema types, non-blocking font loading.
CRM · Data
Two independent scoring layers: geometric-mean need/budget/reachability, and a separate ICP-fit score with its own confidence metric.
Data · AI
Merges signals from several observation sources into one profile per contact; reports confidence separately from freshness.
Data · AI
Parses a business's own website for hiring activity, ad-spend evidence, tech stack and multi-location signals, from data already fetched.
Data · AI
Five more signals out of one page load already being made, with 0 additional network calls, plus public licence-registry matching that needs two independent fields to confirm a name.
AI · CRM
Splits recorded calls into separate customer and agent channels before transcription; measurably better than letting the model guess the speaker.
AI · CRM
LLM-generated rep feedback gated behind human approve, edit or reject, plus a blind grading mode so review is not biased by the AI's verdict.
CRM
Coordinates an email warm-up ramp, a queued LinkedIn channel, and a layer that labels measured numbers apart from self-reported ones.
CRM · Data
Test-cohort system with independent locks keeping test leads out of production automation, plus a self-releasing batch mechanism.
AI · Security
Model Context Protocol servers exposing read-only business data and a security-testing toolkit, scope-gated off by default.
AI
Telegram approval bridge letting a long-running agent pause and ask before any money, access or direction decision.
AI
Scored, versioned policy deciding which model and how much reasoning effort a task gets, across eight escalation signals.
Data · AI
A separate monitor checking whether the checker is still alive, built after a daemon died silently for three days.
Security
Wraps nmap, nikto, sqlmap and whatweb behind a scope gate that refuses anything outside localhost and private ranges unless deliberately unlocked.
CRM
A legal calling-hours check kept strictly separate from reachability scoring. The two answer different questions.
CRM · Data
A rep pool rings first, with a server-enforced lock forcing a voicemail fallback regardless of any dashboard toggle.
AI · CRM
Rotates which market segment the calling operation focuses on, driven by measured rep success rates.
AI · Personal
RSS-based channel monitoring with no paid API, feeding a pipeline that extracts business and engineering lessons.
Personal · public repo
Single-file, build-free web app for Quranic Arabic: 500+ words, word-by-word breakdowns, custom vocabulary import.
Personal
A chess engine, a crypto-trading backtester, and classic learn-to-code exercises. Kept private, and the actual starting point.
Public examples omit private customer records and credentials. The CRM case study uses synthetic demonstration data.
Who builds this
How he works, and where he came from. The stack that shipped it all is right below.
Public examples omit private customer records and credentials. The CRM case study uses synthetic demonstration data.
I didn't come to this through a computer science degree. The short version:
No university degree — what replaced it was building real systems, operating them, and fixing what broke.
What actually shipped the systems above — not an aspirational list.
Tap any item for what it means in plain words — no jargon.
I’m open to technical partnerships and custom development projects. We can work through the scope together and agree on responsibilities and delivery.
Pick one of the five, or type your own.