Mehmet Fiskindal

Dijital ürünler geliştiriyorum.

Fikirleri çalışan ürünlere dönüştürüyorum. Mobil, web ve backend’i birlikte geliştiriyor; ürünü production’a taşıyorum.

Flutter · SwiftUI · Node.js · PostgreSQL

Açık kaynak

Açık kaynak

Sadece kullanan değil, üreten tarafta da yer alıyorum.

Yazılım geliştirirken karşılaştığım problemleri yalnızca kendi projelerimde çözmek yerine, bazı çözümleri açık kaynak olarak paylaşmayı tercih ediyorum. Geliştirici araçlarından güvenlik odaklı CLI uygulamalarına kadar farklı alanlarda küçük ve bağımsız projeler geliştiriyor, bunları GitHub üzerinden erişilebilir tutuyorum.

Fidocs

Markdown ve MDX için sıfır bağımlılıklı dokümantasyon oluşturucu.

Markdown/MDX içeriklerini statik HTML’e veya Gea uygulamalarına dönüştürüyor. Mevcut Gea projelerine dokümantasyon gömebilmek için embed formatını da destekliyor. Node.js’in yerleşik test altyapısıyla runtime ve development tarafında minimum bağımlılıkla çalışacak şekilde tasarlandı.

Node.js · Markdown · MDX · Gea · AST

GitHub’da incele→

FiOTP

Güvenli ve hafif bir TOTP/HOTP CLI ve kütüphanesi.

RFC 6238 TOTP ve RFC 4226 HOTP desteği sunuyor. Yerel vault verileri AES-256-GCM ile şifreleniyor; anahtar türetme için PBKDF2-HMAC-SHA256 kullanılıyor. CLI yanında programatik API olarak da kullanılabiliyor.

TypeScript · Node.js · Cryptography · TOTP · HOTP

GitHub’da incele→

Express OpenAPI Decorators

Express.js için NestJS benzeri OpenAPI/Swagger deneyimi.

TypeScript decorator’ları kullanarak OpenAPI dokümantasyonu oluşturmayı sağlıyor. YAML, JSON veya JSDoc ile manuel API dokümantasyonu yazmak yerine controller ve DTO’lar üzerinden OpenAPI şeması üretmeyi amaçlıyor.

TypeScript · Express.js · OpenAPI · Swagger · Decorators

GitHub’da incele→

Express Swagger Example

Express.js + decorator tabanlı OpenAPI için çalışan örnek proje.

express-openapi-decorators paketinin gerçek bir Express.js projesinde nasıl kullanılabileceğini gösteriyor. Authentication, controller’lar, DTO’lar, Swagger UI ve OpenAPI JSON üretimini birlikte ele alıyor.

Express.js · TypeScript · OpenAPI · Swagger

GitHub’da incele→

FileTransfer

Yerel ağlar için peer-to-peer dosya transfer CLI’ı.

macOS ve Linux makineler arasında Wi-Fi/LAN üzerinden dosya ve klasör aktarımı sağlıyor. TLS, shared-secret mutual authentication ve SHA-256 chunk doğrulaması ile kesilen transferlerin devamını destekliyor. Tek bir statik binary olarak, yalnızca Go standard library ile derlenebiliyor.

Go · Networking · TLS · SHA-256 · CLI

GitHub’da incele→

Açık kaynak benim için ne ifade ediyor?

Açık kaynak projeleri yalnızca GitHub’da kod yayınlamak olarak görmüyorum. Bir projeyi başkalarının kullanabileceği hale getirmek; API tasarımı, dokümantasyon, testler, güvenlik, bağımlılık yönetimi ve sürdürülebilirlik gibi konuları da düşünmeyi gerektiriyor.

Bu projeler, günlük ürün geliştirme çalışmalarımın yanında farklı teknik problemleri araştırdığımı ve çözümleri paylaşmaya çalıştığımı gösteriyor.

GitHub profilime göz at

Nasıl çalışıyorum?

Nasıl çalışıyorum?

  1. Önce problem.

    Kod yazmadan önce neyin çözülmesi gerektiğini anlamaya çalışırım.

  2. Sonra ürün.

    Gereksiz karmaşıklık yerine kullanılabilir bir ilk sürüm oluştururum.

  3. Ardından production.

    Uygulama, backend, veri, authentication ve deployment’ı birlikte düşünürüm.

  4. Sonra tekrar.

    Yayın bir son değil. Gerçek kullanıcılar geldikçe ürün gelişmeye devam eder.

Teknoloji

Teknoloji

Mobile

  • Flutter
  • SwiftUI
  • iOS · iPadOS · macOS · Android

Web

  • React
  • Next.js
  • Angular

Backend

  • Node.js
  • NestJS
  • Express
  • PostgreSQL
  • Prisma
  • Firebase

Kaynaklar

Kaynaklar / References

According to Statcounter Global Stats, Nisan 2026'da global web trafiğinin %52.8'i mobil cihazlardan geldi. A Google and SOASTA study found that 53% of mobile visits are abandoned if a page takes longer than 3 seconds to load.

52.8%

Global web trafiğinde mobil cihaz payı

According to Statcounter Global Stats, Nisan 2026'da global web trafiğinin %52.8'i mobil cihazlardan geldi.

Statcounter Global Stats

53%

Yavaş mobil sayfalarda kaybedilen ziyaretçi oranı

A Google and SOASTA study found that 53% of mobile visits are abandoned if a page takes longer than 3 seconds to load.

Think with Google

99.9%

Android ve iOS'un kapsadığı global mobil OS payı

According to Statcounter Global Stats, Android ve iOS Nisan 2026'da global mobil işletim sistemi pazarının toplam %99.9'unu oluşturdu.

Statcounter Global Stats

FAQ

FAQ

Hangi projeler en uygun eşleşme olur?

En uygun eşleşme; web veya mobil ürün, backend/API, authentication, admin akışı ve düzgün bir yayın süreci ihtiyacı olan startup, kurucu veya küçük ekiplerdir. Özellikle yeni bir MVP teslimi, full-stack geliştirme, performans iyileştirme veya mevcut ürünü stabil hale getirme işlerinde güçlü katkı sağlarım.

Hangi hizmetleri veriyorsunuz?

Full-stack ürün geliştirme, Flutter uygulama geliştirme, backend/API geliştirme ve MVP teslimi hizmetleri veriyorum. Bu kapsam genellikle authentication, admin akışları, API tasarımı, veri akışları, ürün sadeleştirme, performans iyileştirme ve ilk production-ready sürümü gereksiz karmaşıklık olmadan yayına almayı ve net teslim etmeyi içerir.

Bir proje için nasıl iletişime geçebilirim?

Kısa bir proje özetiyle iletişim formunu doldurabilir veya mehmetfiskindal@gmail.com adresine e-posta gönderebilirsiniz. En faydalı mesajlar ne geliştirdiğinizi, bunun yeni bir MVP mi mevcut bir ürün mü olduğunu, temel teknik sorunu, hedeflediğiniz zamanı ve karar ihtiyacını net şekilde anlatır ve hızlandırır.

Koddan fazlası.

Bir teknoloji listesinden ibaret değilim. Ürün geliştiriyorum. Kendi uygulamalarımı yayınlıyor, gerçek sistemler geliştiriyorum.

Projeleri keşfet

İletişim

Bir şey geliştirelim.

Yeni bir ürün fikriniz varsa, mevcut bir ürün geliştiriyorsanız veya teknik bir probleminiz varsa konuşabiliriz.

E-posta: mehmetfiskindal@gmail.com

Ürün geliştiriyorum. Kendi uygulamalarımı ve production sistemleri yayınlıyorum.

GitHub →