# Portfolyo

> Yayına çıkmış SaaS ürünleri, açık kaynak paketler ve içerik yayınları; her projenin ne yaptığı, neyle çalıştığı ve sürdürülüp sürdürülmediği açık.

- Proje sayısı: 19
- Kaynak: https://muhammetsafak.com/tr/portfolyo/
- Dil: tr-TR
- Yazar: Muhammet Şafak

---
## Proje sınıfları

- **Amiral Gemileri** (5) — Markayı temsil eden, en çok yatırım yaptığım ürünler.
- **SaaS Ürünleri** (2) — Abonelik temelli, üretimdeki yazılım ürünleri.
- **Eski / Hobi Projeleri** (5) — Geçmişte geliştirdiğim açık kaynak ve kişisel projeler.
- **Yan Yayınlar** (7) — İçerik odaklı yayınlar, dergiler ve platformlar.

## Tüm projeler

### Ana Odak

Aktif geliştirmede; zamanımın çoğunu verdiğim ürünler.

#### Ragmux

- Ragmux, uygulamanız ile OpenAI, Anthropic, Gemini, DeepSeek ve Ollama gibi sağlayıcılar arasında duran, kendi sunucunuzda çalışan tek binary'lik bir AI gateway'idir. Tek bir OpenAI uyumlu API sunar, bir doküman havuzu bağlanmış projelerde her isteğe RAG bağlamını kendisi ekler ve sağlayıcı kimlik bilgisini uygulamadan uzakta, şifreli tutar. Kullanıcılar, bağlantılar, projeler, dokümanlar, vektörler ve metriklerin tamamı pgvector'lü tek bir PostgreSQL'de durur — Redis yok, ayrı bir vektör veritabanı yok.
- Rolüm: Founder & Developer
- Sınıf: Amiral Gemileri
- Seviye: Ana Odak
- Durum: Devam ediyor
- Başlangıç: 2026-09-18
- Teknolojiler: Go, PostgreSQL, pgvector, ParadeDB, Docker, OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Ollama, Prometheus, OpenTelemetry, Cohere, Voyage AI
- Web sitesi: https://ragmux.com
- Kaynak kodu: https://github.com/ragmux/ragmux
- https://muhammetsafak.com/tr/portfolyo/ragmux/
- Markdown: https://muhammetsafak.com/tr/portfolyo/ragmux.md

#### CommitBrief

- CommitBrief, git diff'leri üzerinde LLM destekli yerel kod incelemesi yapan, sağlayıcıdan bağımsız bir Go CLI aracıdır. Staged/unstaged değişikliklerden tek bir commit'e ya da PR tarzı üç noktalı aralıklara kadar her kapsamı; terminalden çıkmadan, diff'i dışarı sızdırmadan ve özelleştirilebilir proje kurallarıyla denetler.
- Rolüm: Founder & Developer
- Sınıf: Amiral Gemileri
- Seviye: Ana Odak
- Durum: Devam ediyor
- Başlangıç: 2026-04-07
- Teknolojiler: Go, Cobra, go-git, Anthropic Claude, OpenAI, Google Gemini, Ollama, YAML, Goreleaser, Astro, Tailwind CSS
- Web sitesi: https://commitbrief.com
- Kaynak kodu: https://github.com/CommitBrief/commitbrief
- https://muhammetsafak.com/tr/portfolyo/commitbrief/
- Markdown: https://muhammetsafak.com/tr/portfolyo/commitbrief.md

#### BabelQueue

- BabelQueue, farklı dillerde yazılmış servislerin aynı kuyruğu serileştirme kilidine takılmadan paylaşmasını sağlayan, dilden bağımsız bir mesaj kuyruğu standardıdır. PHP'nin serialize()'ı gibi dile özgü formatlar yerine; her dilin doğal olarak okuyabildiği, schema_version 1'de dondurulmuş katı bir JSON zarfı tanımlar. Redis ve RabbitMQ üzerinde, sidecar ya da broker eklentisi olmadan, %2'nin altında ek yük hedefiyle çalışır.
- Rolüm: Founder & Developer
- Sınıf: Amiral Gemileri
- Seviye: Ana Odak
- Durum: Devam ediyor
- Başlangıç: 2026-06-15
- Teknolojiler: JSON, Redis, RabbitMQ, PHP, Python, Go, Node.js, Java, .NET
- Web sitesi: https://babelqueue.com
- Kaynak kodu: https://github.com/BabelQueue
- https://muhammetsafak.com/tr/portfolyo/babelqueue/
- Markdown: https://muhammetsafak.com/tr/portfolyo/babelqueue.md

#### Contextator

- Contextator, bir projenin dokümanını nerede duruyorsa oradan alıp — bağlı bir klasör, bir git deposu, yüklenmiş bir arşiv, bir Obsidian kasası ya da bir Notion çalışma alanı — tek bir MCP ucunun arkasında aranabilir kılan, kendi sunucunuzda çalışan çok kiracılı bir doküman sunucusudur. Her proje kendi URL'ini ve kendi doküman koleksiyonunu alır; embedding'ler varsayılan olarak makinenin CPU'sunda üretilir ve doküman üçüncü bir tarafa hiç gitmez.
- Rolüm: Founder & Developer
- Sınıf: Amiral Gemileri
- Seviye: Ana Odak
- Durum: Devam ediyor
- Başlangıç: 2026-09-17
- Teknolojiler: TypeScript, Node.js, Fastify, PostgreSQL, pgvector, Drizzle ORM, MCP, transformers.js, Docker, Notion API, Vitest, Biome
- Web sitesi: https://contextator.com
- Kaynak kodu: https://github.com/Contextator/Contextator
- https://muhammetsafak.com/tr/portfolyo/contextator/
- Markdown: https://muhammetsafak.com/tr/portfolyo/contextator.md

#### QueryProxy

- QueryProxy, geliştiricilerin üretim veritabanına kimlik bilgisi almadan erişebilmesi için geliştirdiğim self-hosted bir sorgu onay portalıdır. Yazılan SQL çözümlenerek denetlenir, bir DBA onayından geçtikten sonra kuyrukta çalışır, sonuçlar diske yazılırken maskelenir ve her adım değiştirilemez bir denetim kaydına düşer.
- Rolüm: Founder & Developer
- Sınıf: Amiral Gemileri
- Seviye: Ana Odak
- Durum: Devam ediyor
- Başlangıç: 2026-09-08
- Teknolojiler: PHP, Laravel, Livewire, Blade, Tailwind CSS, Vite, CodeMirror, phpMyAdmin SQL Parser, Pest, Docker, GitHub Actions, PostgreSQL, MySQL, MariaDB, SQL Server, SQLite
- Web sitesi: https://queryproxy.com
- Kaynak kodu: https://github.com/QueryProxy/QueryProxy
- https://muhammetsafak.com/tr/portfolyo/queryproxy/
- Markdown: https://muhammetsafak.com/tr/portfolyo/queryproxy.md

### Aktif Geliştirme

Yeni özellik ve güncelleme almaya devam ediyor, ama ana odakta değil.

#### academia.sh

- academia.sh, bir dersin teorisini sahadan gelen gerçek bir problemden ayırmayan, dersleri kayıt olmadan ücretsiz okunan bir öğrenme platformudur. Müfredat-kurs-konu-ders hiyerarşisiyle sunulur, ilerleme ve quiz teoriyle problemi ayırmadan ders bazında ölçülür, tam metin arama Postgres üzerinde çalışır; kurs sonu sınavı, sertifika ve çalışma asistanı Pro katmanda. İçerik ayrı bir GitHub reposunda tutulur; ilk alan bilgisayar bilimleri, model baştan çok disiplinli tasarlandı.
- Rolüm: Founder & Author
- Sınıf: Yan Yayınlar
- Seviye: Aktif Geliştirme
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: Laravel, PHP, Livewire, Blade, Tailwind, PostgreSQL, Redis, Filament, Pest
- Web sitesi: https://academia.sh
- https://muhammetsafak.com/tr/portfolyo/academia/
- Markdown: https://muhammetsafak.com/tr/portfolyo/academia.md

#### Devrazzi

- Devrazzi, geliştirici haberindeki sinyal/gürültü sorununu insan editöre değil katmanlı bir model hattına bırakan bir içerik ürünüdür. Kaynakları toplar, ilk elemeyi yerelde Ollama ile yapar, eşiği geçeni DeepSeek/Gemini/OpenAI/Claude arasında adıma özel bir modele devreder ve TR/EN sentezi uçtan uca üretip yayınlar. Web ve iOS'ta canlı; tam makale çıkarımı henüz yok, bu bilinen bir sınır olarak açık tutuluyor.
- Rolüm: Founder & Developer
- Sınıf: Yan Yayınlar
- Seviye: Aktif Geliştirme
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: TypeScript, Node.js, Prisma, PostgreSQL, Ollama, DeepSeek, Gemini, OpenAI, Claude, Fastify, Astro
- Web sitesi: https://devrazzi.com
- App Store: https://apps.apple.com/us/app/devrazzi-curated-tech-news/id6790693413
- https://muhammetsafak.com/tr/portfolyo/devrazzi/
- Markdown: https://muhammetsafak.com/tr/portfolyo/devrazzi.md

#### Garajdaş

- Garajdaş, her araç marka-modelinin kendi kulübü olduğu, içten yanmalı ve elektrikli araçları aynı çatıda tutan bir topluluk platformudur. Tek bir API şeması web (Next.js) ve mobil (Expo/React Native) istemcisi tarafından paylaşılır, tasarım sistemi tek dosyada tanımlı ve elle senkronlanır. MVP fazları kapandı, API'de 97 test var; platform yayında.
- Rolüm: Founder & Developer
- Sınıf: Yan Yayınlar
- Seviye: Aktif Geliştirme
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: Laravel, PHP, PostgreSQL, Next.js, React, Tailwind CSS, Expo, React Native, TypeScript
- Web sitesi: https://garajdas.com
- https://muhammetsafak.com/tr/portfolyo/garajdas/
- Markdown: https://muhammetsafak.com/tr/portfolyo/garajdas.md

#### Qurandia

- Qurandia, birbirini tanımayan hadis veri setlerini numaraya değil metnin harf düzeyinde parmak izine güvenerek eşleştiren; Kur'an ve hadis merkezli, açık ve ücretsiz bir okuma ve araştırma kaynağıdır. Meal, kelime-kelime çözümleme, tefsir, sebeb-i nüzul, hadis külliyatı ve arama tek çatı altında; doğrudan numara eşleştirmesi %0-14 tutarlıyken, metin parmak izi eşleşmeyi %91-99'a çıkarıyor. Türkçe hadis çevirisi kapsamı bugün %83.
- Rolüm: Founder & Developer
- Sınıf: Yan Yayınlar
- Seviye: Aktif Geliştirme
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: Laravel, PHP, Livewire, Alpine.js, Tailwind, PostgreSQL, Redis, Horizon, Filament, Pest
- Web sitesi: https://qurandia.com
- https://muhammetsafak.com/tr/portfolyo/qurandia/
- Markdown: https://muhammetsafak.com/tr/portfolyo/qurandia.md

#### Parantaj

- Kişisel ve kurumsal finansal yönetim platformu. Gelir-gider takibi, bütçe planlama, detaylı raporlama ve çoklu hesap yönetimi sunar.
- Rolüm: Owner
- Sınıf: SaaS Ürünleri
- Seviye: Aktif Geliştirme
- Durum: Devam ediyor
- Başlangıç: 2024-10-18
- Teknolojiler: PHP, Laravel, Go, PostgreSQL, Redis, RabbitMQ, Expo, React Native, Vite, iOS, Android
- Web sitesi: https://parantaj.com
- Kaynak kodu: https://github.com/Parantaj
- App Store: https://apps.apple.com/us/app/parantaj/id6758751358
- Google Play: https://play.google.com/store/apps/details?id=com.parantaj.mobile
- https://muhammetsafak.com/tr/portfolyo/parantaj/
- Markdown: https://muhammetsafak.com/tr/portfolyo/parantaj.md

### Talebe Bağlı

Yalnız yoğun talep geldiğinde güncelleme alıyor; artık odakta değil.

#### SignalLock

- SignalLock, yanından ayrıldığında cihazını — yanında taşıdığın bir Bluetooth cihazını kullanarak — otomatik kilitleyen, gizlilik odaklı bir menü çubuğu uygulamasıdır.
- Rolüm: Owner
- Sınıf: Eski / Hobi Projeleri
- Seviye: Talebe Bağlı
- Durum: Devam ediyor
- Başlangıç: 2026-05-20
- Teknolojiler: Swift, SwiftUI, CoreBluetooth, C#, .NET 8, WinForms
- Web sitesi: https://signallock.app
- Kaynak kodu: https://github.com/signallockapp/
- https://muhammetsafak.com/tr/portfolyo/signallock/
- Markdown: https://muhammetsafak.com/tr/portfolyo/signallock.md

#### Regnarium

- Regnarium, 4X stratejinin keşfet-genişle-üret-alt et döngüsünü tek bir oturuma sığdıran, tarayıcıda çevrimdışı çalışan bir strateji oyunudur. 480 altıgenlik harita azami 60 turda kapanır, savaş zar atmaz ve saldırı öncesi görülen önizleme hesabın kendisidir; hesap, sunucu ve izleme yoktur.
- Rolüm: Designer & Developer
- Sınıf: Eski / Hobi Projeleri
- Seviye: Talebe Bağlı
- Durum: Devam ediyor
- Başlangıç: 2026-09-13
- Teknolojiler: TypeScript, Next.js, React, React Native, Expo, Vitest, MDX, IndexedDB, CSS Modules
- Web sitesi: https://regnarium.com
- https://muhammetsafak.com/tr/portfolyo/regnarium/
- Markdown: https://muhammetsafak.com/tr/portfolyo/regnarium.md

#### sakinkal

- sakinkal, Türkiye'de kriz hazırlığını korkudan ve abartıdan arındıran; rasyonel, kanıta dayalı ve çevrimdışı erişilebilir bir hazırlık kaynağıdır. Karmaşık bilgiyi herkesin uygulayabileceği net adımlara, kontrol listelerine ve rehberlere indirger. 'Panik yok, hazırlık var.' — kâr amacı gütmeyen, reklamsız, misyon odaklı bir yayın.
- Rolüm: Founder & Editor
- Sınıf: Yan Yayınlar
- Seviye: Talebe Bağlı
- Durum: Devam ediyor
- Başlangıç: 2026-05-30
- Teknolojiler: Astro, Tailwind CSS, TypeScript, Markdown, Pagefind, Cloudflare Pages
- Web sitesi: https://sakinkal.com
- https://muhammetsafak.com/tr/portfolyo/sakinkal/
- Markdown: https://muhammetsafak.com/tr/portfolyo/sakinkal.md

#### TB1MSK

- TB1MSK, lisanslı amatör telsiz operatörü olarak çağrı işaretim ve kişisel istasyon/kimlik sitemdir; ikinci aşamada amatör telsiz üzerine Türkçe içerik ürettiğim bir blog. Çatalca/İstanbul (KN41ff) merkezli istasyonumla VHF/UHF bantlarında FM, tekrarlayıcı ve APRS kullanıyor; acil durum haberleşmesi ve portatif operasyona odaklanıyorum. Radyo ile yazılımın kesişiminde: 'Havada sinyal, masada kod.'
- Rolüm: Operatör & Geliştirici
- Sınıf: Yan Yayınlar
- Seviye: Talebe Bağlı
- Durum: Devam ediyor
- Başlangıç: 2026-03-20
- Teknolojiler: Astro, TypeScript, Markdown, Cloudflare Pages
- Web sitesi: https://tb1msk.com
- https://muhammetsafak.com/tr/portfolyo/tb1msk/
- Markdown: https://muhammetsafak.com/tr/portfolyo/tb1msk.md

### Asgari Bakım

Yalnız güvenlik ve uyumsuzluk düzeltmeleri alıyor.

#### InitPHP

- 30+ modüler PHP kütüphanesi (Router, Database, Cache, Mailer, Socket, ...) ile minimalist bir MVC çatısını (Framework3) tek bir ekosistem altında yayınladım; tim paketler Composer/Packagist'te MIT lisansıyla erişilebilir. Kod tabanı PHP-FIG standartlarına uyumlu; tip güvenliği, PHPUnit testleri, kapsamlı dökümanlar ve örneklerle destekleniyor.
- Rolüm: Founder & Developer
- Sınıf: Eski / Hobi Projeleri
- Seviye: Asgari Bakım
- Durum: Devam ediyor
- Başlangıç: 2022-08-12
- Teknolojiler: Composer, Git, PHPUnit, PHP
- Web sitesi: https://initphp.org
- Kaynak kodu: https://github.com/InitPHP
- https://muhammetsafak.com/tr/portfolyo/initphp/
- Markdown: https://muhammetsafak.com/tr/portfolyo/initphp.md

#### Looplio

- Looplio — tekrar eden işleri, bakımları ve kontrolleri yeniden kullanılabilir şablonlar ve otomatik oluşturulan checklist'ler hâline getiren periyodik otomasyon platformu (Web + iOS + Android).
- Rolüm: Owner
- Sınıf: SaaS Ürünleri
- Seviye: Asgari Bakım
- Durum: Devam ediyor
- Başlangıç: 2023-01-01
- Teknolojiler: PHP, Laravel, Go, PostgreSQL, Redis, Expo, React Native, iOS, Android
- Web sitesi: https://getlooplio.com
- https://muhammetsafak.com/tr/portfolyo/looplio/
- Markdown: https://muhammetsafak.com/tr/portfolyo/looplio.md

#### SilkWard

- SilkWard, düğüm-çizgi bir tahtada 36 bölüm + 6 gizli bölümü tamamen deterministik hamlelerle çözdüren, çevrimdışı bir bulmaca oyunudur. Tek bir TypeScript çekirdeği web (PWA) ve mobil (Expo) istemcisini aynı anda besler; bölüm zorluğu solver-cli aracının BFS ile bulduğu asgari hamle sayısıyla ölçülür. Bugün silkward.com üzerinden oynanabilir durumdadır.
- Rolüm: Designer & Developer
- Sınıf: Eski / Hobi Projeleri
- Seviye: Asgari Bakım
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: TypeScript, Next.js, React, Expo, React Native, Vitest
- Web sitesi: https://silkward.com
- https://muhammetsafak.com/tr/portfolyo/silkward/
- Markdown: https://muhammetsafak.com/tr/portfolyo/silkward.md

#### SysAdmin Crisis

- SysAdmin Crisis, Unix'ten oyunlaştırılmış 29 komutla (gerçek bayraklar, Tab tamamlama, man dahil) çözülen bir gece vardiyası simülasyonudur. Web (PWA) ve mobil (Expo) sürümü aynı oyun motorunu paylaşır; sıfır veri toplama derleme zincirine bağlı bir kısıttır. Bugün sysadmincrisis.com üzerinden oynanabilir durumdadır.
- Rolüm: Designer & Developer
- Sınıf: Eski / Hobi Projeleri
- Seviye: Asgari Bakım
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: TypeScript, Next.js, React, Expo, React Native, Zustand
- Web sitesi: https://sysadmincrisis.com
- https://muhammetsafak.com/tr/portfolyo/sysadmincrisis/
- Markdown: https://muhammetsafak.com/tr/portfolyo/sysadmincrisis.md

### Arşiv

Tamamen arşivlendi; yeni bir güncelleme beklenmiyor.

#### Erkekse

- Erkeklere özel moda, stil, bakım, yaşam ve sağlık tavsiyelerinin paylaşıldığı bir platformdur. Abonelik sistemi ile aylık olarak yayınlanan bir online dergi ile birlikte abonelerine özel içerikler ve kapsamlı rehberler sunuyor.
- Rolüm: Founder
- Sınıf: Yan Yayınlar
- Seviye: Arşiv
- Durum: Tamamlandı
- Başlangıç: 2016-07-20
- Bitiş: 2022-12-30
- Teknolojiler: PHP, WordPress, MariaDB, Linux
- Web sitesi: https://erkekse.com
- https://muhammetsafak.com/tr/portfolyo/erkekse/
- Markdown: https://muhammetsafak.com/tr/portfolyo/erkekse.md
