İçeriğe geç
halilcan.dev

Software Engineer / Full Stack Developer

Fikirleri çalışan sistemlere dönüştürüyorum.

Frontend, backend, API, veritabanı, Linux altyapısı ve modern web teknolojileriyle ölçeklenebilir ürünler geliştiriyorum.

  • 01Frontend
  • 02Backend
  • 03Infrastructure
  • 04Production
Render · Hazırlanıyor

02Profil

Arayüzden sunucuya, sistemi bir bütün olarak geliştiriyorum.

Web uygulamalarını yalnızca ekranda görünen arayüz olarak ele almıyorum. Kullanıcının dokunduğu bileşenden API katmanına, veri modelinden üretim sunucusuna kadar her katmanı aynı özenle tasarlıyor, geliştiriyor ve yayına alıyorum.

Güvenli Yazılım bünyesinde pazaryerleri, yapay zekâ destekli ürünler, B2B e-ticaret sistemleri ve kurumsal platformlar geliştiriyorum. Odağım değişmiyor: problemi doğru tanımlamak, sade bir mimari kurmak ve üretimde güvenilir şekilde çalışan bir sistem teslim etmek.

Konum
Kırıkkale, Türkiye
Şirket
Güvenli Yazılım
Odak
Üretim ortamında çalışan sistemler
Çalışma
Uzaktan, proje bazlı
halilcan@production: ~
$ whoamihalilcan — full stack developer$ focus --listfrontend · backend · infra · production$ stack --primarytypescript · next.js · node.jspostgresql · mysql · linux$ statusbuilding products · open to new work$ 

03Uzmanlık

Teknoloji listesinin ötesinde: uçtan uca yetkinlik.

Her proje birden fazla katmana dokunur. Bu alanlarda tasarım kararlarını veriyor, uyguluyor ve canlı ortamda sürdürüyorum.

  • 01

    Frontend Architecture

    Frontend Mimarisi

    Next.js ve React ile bileşen tabanlı, erişilebilir ve hızlı arayüzler; sunucu tarafı render ve tutarlı tasarım sistemleri.

  • 02

    Backend & API Development

    Backend & API Geliştirme

    Node.js ve PHP tabanlı servisler, şema ile doğrulanan API sözleşmeleri, kimlik doğrulama ve üçüncü taraf entegrasyonları.

  • 03

    Database Architecture

    Veritabanı Mimarisi

    PostgreSQL, MySQL ve MariaDB üzerinde doğru modellenmiş şemalar, indeksleme ve sorgu optimizasyonu.

  • 04

    Linux & Server Management

    Linux & Sunucu Yönetimi

    AlmaLinux sunucular, Nginx reverse proxy, süreç yönetimi ve Cloudflare ile korunan yayın altyapısı.

  • 05

    Performance & Optimization

    Performans & Optimizasyon

    Core Web Vitals odaklı geliştirme, görsel ve paket optimizasyonu, ölçüme dayalı iyileştirme döngüsü.

  • 06

    Deployment & Production

    Yayın & Üretim Ortamı

    Tekrarlanabilir derleme ve yayın süreçleri, kontrollü geçişler ve canlı ortamın düzenli takibi.

  • 07

    Security-conscious Development

    Güvenlik Odaklı Geliştirme

    Girdi doğrulama, hız sınırlama, güvenli oturum yönetimi ve gizli anahtarların yalnızca sunucuda tutulması.

  • 08

    WebGPU / Interactive Web

    WebGPU & İnteraktif Web

    WebGPU ve Three.js ile tarayıcıda çalışan, performans bütçesine uyan etkileşimli 3D deneyimler — bu sayfadaki sahne gibi.

04Teknolojiler

Üretimde kullandığım teknoloji yığını.

Her biri canlı projelerde kendini kanıtlamış, bilinçli olarak seçilmiş araçlar. Yeni bir teknolojiyi popüler olduğu için değil, problemi daha iyi çözdüğü için eklerim.

Diller04

  • TypeScriptÜretim uygulamalarında birincil dil; uçtan uca tip güvenliği.
  • JavaScriptTarayıcı ve Node.js tarafında esnek, hızlı geliştirme.
  • PHPLaravel tabanlı uygulamalar ve mevcut PHP sistemleri.
  • C++Performansa duyarlı, native masaüstü yazılımları.

Framework & Kütüphaneler07

  • Next.jsApp Router, Server Components ve statik üretim.
  • ReactEtkileşimli arayüzler için bileşen mimarisi.
  • Node.jsAPI'ler, arka plan işleri ve sunucu araçları.
  • LaravelYönetim panelleri ve PHP tabanlı API'ler.
  • Tailwind CSSToken tabanlı, tutarlı tasarım sistemleri.
  • MotionKontrollü, performanslı arayüz animasyonları.
  • ZodŞema tabanlı, uçtan uca veri doğrulama.

Veritabanları03

  • PostgreSQLİlişkisel veride varsayılan tercih; güçlü tutarlılık.
  • MySQLİçerik ve e-ticaret odaklı sistemler.
  • MariaDBYüksek uyumluluklu MySQL alternatifi.

Altyapı & Araçlar07

  • LinuxÜretim sunucularının işletim sistemi.
  • AlmaLinuxKurumsal sınıf, uzun ömürlü sunucu dağıtımı.
  • NginxReverse proxy, statik dosya ve TLS.
  • CloudflareDNS, edge TLS ve DDoS koruması.
  • PM2Node.js süreç yönetimi ve yeniden başlatma.
  • GitSürüm kontrolü ve kod incelemesi.
  • GitHubAçık kaynak dağıtımı ve iş akışları.

05Projeler

Canlıda çalışan ürünler ve platformlar.

Gerçek kullanıcılara hizmet veren projelerden bir seçki. Görseller canlı sitelerden alınmıştır; teknoloji bilgisi yalnızca doğrulanabilen yerlerde gösterilir.

01Marketplace

FreelancerUzman

İşverenleri alanında uzman freelancerlarla buluşturan, Türkiye merkezli iki taraflı freelance pazaryeri.

  • İşveren ve freelancer için ayrı hesap akışları
  • Bütçe aralığı ve teslim süresiyle iş ilanı yayınlama
  • Tutar, süre ve ön yazı içeren teklifler; teklifleri yan yana karşılaştırma
  • Teklif kabul edildiğinde ilanın kapanması, diğer tekliflerin otomatik yanıtlanması ve mesajlaşmanın açılması
  • Next.js
  • React

02AI / Automation

AkıllıAsist

İşletmelerin telefonlarını 7/24 yanıtlayan, müşterilerle doğal dilde konuşup randevu oluşturan yapay zekâ telefon asistanı.

  • Gelen aramaları 7/24 karşılama, giden hatırlatma ve bilgilendirme aramaları
  • Tuşlama menüsü olmadan doğal dilde konuşma
  • Takvime bakarak randevu oluşturma
  • İşletme bilgisini (hizmet, fiyat, çalışma saati) öğrenip doğru yanıt verme
  • Next.js
  • React

03Enterprise Software

Güvenli Yazılım

Kurumsal e-ticaret, pazaryeri, restoran ve masaüstü yazılım ürünlerini tek çatı altında sunan yazılım ürün platformu.

  • Ürün kataloğu ve modül bazlı ürün sayfaları
  • Paket karşılaştırma tabloları ve demo talep akışı
  • Hizmet sayfaları: özel web yazılımı, SaaS, mobil uygulama, e-ticaret, yapay zekâ entegrasyonu
  • Proje vitrini ve blog
  • Next.js
  • React

06Mimari

Bir isteğin kullanıcıdan sunucuya yolculuğu.

Tipik bir üretim mimarim: kenar ağından veritabanına ve onu taşıyan sunucuya kadar her katmanı kuruyor, yapılandırıyor ve işletiyorum.

  1. Userİstemci
  2. CloudflareEdge
  3. NginxReverse proxy
  4. Next.jsUygulama
  5. Node.js APIServis katmanı
  6. PostgreSQLVeritabanı
  7. Linux ServerSunucu

01İstemci

User

Tarayıcı ya da mobil cihaz. İlk yanıt sunucuda üretilmiş HTML olarak gelir; JavaScript yalnızca etkileşim gereken yerde yüklenir.

  • Sunucu tarafı render
  • Kademeli hydration
  • Core Web Vitals

07Deneyim

Nasıl çalışıyorum?

Her proje aynı disiplinli hattan geçer: analizden izlemeye kadar her aşamanın net bir çıktısı vardır.

01 · Analysis

Analiz

İş hedefi, kullanıcılar, mevcut sistem ve öncelikler netleştirilir. Kapsam yazılı ve ölçülebilir hale gelir.

Çıktılar

  • Kapsam dokümanı
  • Öncelik listesi
  • Başarı kriterleri

08İletişim

Bir şey geliştirelim.

Yeni bir ürün, mevcut sisteminizin geliştirilmesi ya da teknik danışmanlık için yazın; genellikle 1–2 iş günü içinde dönüş yapıyorum.

Mesaj gönderin

Projenizden, hedefinizden ve varsa zaman planınızdan kısaca bahsedin.

Güvenlik kodu görseli

Görseldeki rakamları yazın.