Site Statistics
An overview of my blog posts, projects, and tech stack.
Short answer
This dashboard reports open metrics read from the site's own database: 242 published blog posts, 36 projects and 232 GitHub stars. Core Web Vitals figures are the p75 of real field measurements. Every card states its source, window and last refresh; this snapshot is as of Sep 17, 2026, 10:45 AM.
- Blog Posts
- 242
- Projects
- 36
- Technologies
- 73
- Years of Experience
- 12
- Comparisons
- 72
- English Translations
- 57
These numbers are read from the site database and refresh every 5 minutes. Sep 17, 2026, 10:45 AM
0
Blog Posts
source
- Source
- Site database (PostgreSQL)
- Location
- blog_posts.status = 'published'
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
Projects
source
- Source
- Site database (PostgreSQL)
- Location
- projects.status = 'published'
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
Technologies
source
- Source
- Site database (PostgreSQL)
- Location
- projects.technologies — tekil değer (status = 'published')
- Window
- point-in-time count
- Sample
- 36
- Last refresh
- Sep 17, 2026, 10:45 AM
0
Years of Experience
source
- Source
- Source file in the repository
- Location
- src/lib/constants/about.ts → TIMELINE (en eski yıl)
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
Comparisons
source
- Source
- Source file in the repository
- Location
- src/lib/comparisons-data.ts → COMPARISONS.length
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
English Translations
source
- Source
- Site database (PostgreSQL)
- Location
- blog_translations.locale = 'en' AND status = 'published'
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
Categories
source
- Source
- Site database (PostgreSQL)
- Location
- blog_posts GROUP BY category (status = 'published')
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
0
GitHub Stars
source
- Source
- GitHub snapshot (build time)
- Location
- public/github-data.json → totalStars
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 4:25 AM
Blog Categories
source
- Source
- Site database (PostgreSQL)
- Location
- blog_posts GROUP BY category (status = 'published')
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 10:45 AM
- Other (27)6225.6%
Grouping rule: categories are ranked by post count, the top 8 each get their own slice and the rest are summed into a single “Other” slice — no post is left out of the chart.
| Category | Posts | Share |
|---|---|---|
| AI | 77 | 31.8% |
| iOS | 36 | 14.9% |
| Swift | 14 | 5.8% |
| Android | 12 | 5% |
| Backend | 12 | 5% |
| Flutter | 11 | 4.5% |
| SwiftUI | 9 | 3.7% |
| Architecture | 9 | 3.7% |
| Other (27) | 62 | 25.6% |
Core Web Vitals (p75 · last 7 days)
source
- Source
- analytics-api field measurements
- Location
- analytics-api /vitals → lcp_p75 · inp_p75 · cls_p75
- Window
- last 7 days
- Sample
- 263
- Last refresh
- Sep 17, 2026, 10:45 AM
LCP
2219ms
INP
88ms
CLS
0.017
263 samples
Language Distribution
source
- Source
- GitHub snapshot (build time)
- Location
- public/github-data.json → languages (dil → depo sayısı)
- Window
- point-in-time count
- Sample
- the count itself
- Last refresh
- Sep 17, 2026, 4:25 AM
- Swift48
- Dart3
- Python3
- Makefile2
- TypeScript2
This chart shows the NUMBER OF REPOSITORIES per dominant language, not lines of code. I do not publish self-scored skill percentages.
I can set up this measurement discipline in your project
Every figure above is read from a live source and states where it comes from. If you want the same discipline for performance, architecture and measurement in your mobile or web product, leave a short brief.
- 242 posts
- 36 projects
- LCP p75 2,219 ms (n=263)
Safe Walk için Core Location ve Core Motion entegrasyonunu Muhittin yaptı. Arka plan konum takibi %40 daha az pil tüketiyor, SOS sistemi milisaniyeler içinde çalışıyor.
Metrics I deliberately do not publish
The measurement stack collects these; I do not print them as numbers here for sample-size or privacy reasons.
- Visitor and session counts
- The sample is not large enough for a meaningful trend on a portfolio site; a single shared link rewrites the whole chart.
- Conversion rate
- A rate published on a small denominator reads like a real performance claim. I publish the raw counts instead.
- Revenue and project budgets
- This belongs to client contracts; even anonymised, combining it with project counts makes it recoverable.
- Total code volume (lines/bytes)
- The GitHub snapshot does not carry repository size, and size would count generated files and assets anyway — so it is not a measure of “code written”. I publish the language distribution instead.