EFECAN KÜÇÜK

3 branches · 0 merge conflicts

efecan@istanbul ~ $ git branch -a
* data-analytics # full-time at Foneria — dashboards, anomaly detection, SQL mobile-development # two platforms in production — SwiftUI & Jetpack Compose ai-engineering # RAG, MCP, multi-agent — the branch pointed at the future
efecan@istanbul ~ $ python analyze.py --target=efecan
[ INFO ]  loading 3 branches... OK
[ SCAN ]  running modified z-score (MAD) on subject...
[ALERT ]  anomaly detected: 3 careers in 1 person (z = 4.2)
[  OK  ]  false_positive: false — confirmed by production data
efecan@istanbul ~ $

$ ./anomaly-engine --live --input=pointer

Live Anomaly Feed

scanning… all clear
your pointer movement is a live metric — my MAD-based engine flags the spikes anomalies caught: 0

$ ls projects/ --branch=data-analytics

Data Analytics

$ ls projects/ --branch=mobile-development

Mobile Development

$ ls projects/ --branch=ai-engineering

AI Engineering

$ cat skills.txt --bars

Skill Levels

SQL · Python 92%
Power BI · Looker 88%
RAG · MCP · n8n 85%
Airflow · ETL 82%
Kotlin · SwiftUI 78%
Escaping Excel 97%

$ cat about.md

About

Data analyst at Foneria by day. Two production mobile apps on the side. Lately teaching agents to do the boring parts. Three careers, zero merge conflicts — each one gets its own branch.

full history →

$ tail -3 blog/

Latest Posts

Why MAD instead of standard deviation?

all posts →