Full-Stack Geliştirici
Mustafa Sezer Başar
Full-Stack Geliştirici
Ankara, Türkiyemustafasezerbasar@gmail.comgithub.com/mustafa-sezer-basarlinkedin.com/in/mustafa-sezer-başar
1 sayfalık PDFProfesyonel Özet
React/Next.js, Express ve PostgreSQL ile uçtan uca ürün geliştiriyor; güvenlik ve uyum gereksinimlerini (AES şifreleme, RBAC, PII maskeleme, KVKK/GDPR) mimariye baştan yerleştiriyor. Uçtan uca iki yapay zekâ ürünü geliştirdi; kendi kurduğu 15 kişilik operasyon için geliştirdiği yönetim uygulamasıyla hataları %95 azalttı. Ürünü yazmakla kalmıyor, çalıştırıyor da: çıplak sunucuda ters vekil, TLS, pm2 ve Cloudflare ile DDoS/hız sınırlama kurulumunu kendisi yaptı.
Öne Çıkanlar
- %95 operasyonel hata azaltımı
- Uçtan uca geliştirilmiş 2 yapay zekâ ürünü
- %200 reklam ROI'si (kâr/harcama)
Yetkinlikler
- Web ve Full-Stack
- JavaScript / TypeScript · React, Next.js · Express.js, REST API · Puppeteer
- Veritabanları
- SQL (birleştirme, pencere fonksiyonları, indeksleme) · PostgreSQL (pgvector) · MySQL, SQLite · Prisma (ORM)
- Altyapı ve İşletim
- Çıplak sunucuda uçtan uca kurulum: ters vekil, TLS sertifika yönetimi, pm2 ile servis yönetimi · Cloudflare ile DDoS koruması ve hız sınırlama (rate limiting) · PostgreSQL kurulumu, loglama ve uyarı sistemleri · Self-hosting (Node + MySQL, cPanel/Hostinger), Git, GitHub
- Veri Bilimi ve Yapay Zekâ
- Python (pandas, scikit-learn, NumPy) · RAG mimarisi, LLM API entegrasyonu, yapılandırılmış çıktı · Bilgisayarlı Görü (face_recognition, Tesseract OCR)
- Güvenlik ve Uyum
- AES şifreleme, RBAC, PII maskeleme · Denetim logları, KVKK/GDPR uyumu
Projeler
KVKK Uyum Motoru
Çalışan PII'sini alan bazında AES-256-GCM ile şifreleyen full-stack sistem: kişi başına anahtar sayesinde silme, anahtarın imhası (kripto-parçalama); rol bazlı maskeleme, hash zincirli denetim logu ve politika tablosundan üretilen 64 düşman testi. Uyum iddiaları, kirliyse yapıyı düşüren bir kanıt raporundan geliyor.
- TypeScript
- Express
- node:sqlite
- Node crypto (AES)
Rakip Fiyat İzleme ve Dinamik Fiyatlandırma Sistemi
Birden fazla rezervasyon kanalından (Booking, Hotels vb.) her gün fiyat toplayacak, zaman serisi olarak saklayacak ve üzerine fiyat önerisi üretecek biçimde yazılmış uçtan uca sistem: toplama, bot korumasına takılan headless yaklaşım yerine gerçek oturumda çalışan bir Chrome uzantısıyla yapılıyor; geçmiş PostgreSQL'de, üstünde Express API ve React + Recharts arayüz. Önerinin ayırt edici girdisi rakip doluluğu — fiyat herkese açıktır, doluluk değildir. Kanalın müsaitlik sorgusunda oda sayısını artırarak ikili arama yapılıp rakibin gösterdiği kalan envanter bulunuyor, tesisin ilan edilmiş oda sayısına bölünerek doluluk tahmin ediliyor. Rezervasyon oluşturulmuyor; yalnızca her müşterinin görebildiği müsaitlik yanıtı okunuyor. Yöntemin ne kadar doğru olduğunu ölçmek için açık kaynak bir çalışma yazdı: gerçek doluluğun bilindiği simüle bir pazarda naif okuma 35 puan, sansürlü regresyonla kurulan tahmin edici 12 puan hata veriyor — ama gelir etkisi ölçüldüğünde kazancın, hiçbir toplayıcı gerektirmeyen tek satırlık bir kontrolü geçmediği çıktı ve öyle raporlandı.
- TypeScript
- Express
- node:sqlite
- Chrome Extension
Yüz Tanıma Tabanlı Self Check-in Sistemi (Portal Cappadocia)
Misafirin resepsiyona uğramadan giriş yapmasını sağlayan, ticari olarak geliştirilmiş ürün. Kullanıma hazır hâle geldi ama sahaya alınmadı: bölgede kullanılan otel yönetim sistemi dışarıdan entegrasyona kapalıydı. Akış üç adımlı: kimlik ya da pasaport yükleniyor ve üzerindeki bilgiler Tesseract ile okunuyor, misafir kendi fotoğrafını çekiyor, iki yüz face_recognition ile karşılaştırılıyor — ardından konum doğrulanıyor, çünkü yüz eşleşmesi kişinin kim olduğunu kanıtlar, otelde olduğunu kanıtlamaz. Yüz verisi KVKK m.6'da özel nitelikli sayıldığından akış açık rıza kapısıyla başlıyor ve rıza vermeyen misafir resepsiyonda yüz yüze giriş yapabiliyor: alternatifi olmayan onay hukuken rıza sayılmaz. Fotoğraf saklanmıyor: karşılaştırma bittiğinde geriye yalnızca yüzün sayısal temsili kalıyor ve onun saklama süresini otel kendisi belirliyor — KVKK'da veri sorumlusu otel olduğuna göre kararın da orada olması gerekiyor. Canlılık tespiti yok; sistem ekranda gösterilen bir fotoğrafla kandırılabilir ve konum doğrulaması bu açığı kapatmıyor.
- Python
- Tesseract OCR
- face_recognition
Deneyim
Haziran 2026 – Devam ediyorAnkara

Paulmark
Veritabanı Analisti — İş Geliştirme ve Strateji Ekibi
- Üç kişilik teknoloji ekibine liderlik ediyor; Nebim V3 ve Power BI yığınında şirketi Excel'e dayalı süreçlerden çıkarıyor.
- Ekiplerin kendi Excel dosyaları ile ana veri arasındaki boşluğu kapattı; tutarsızlıklar daha önce ancak büyüdüklerinde fark ediliyordu.
Eylül 2024 – Şubat 2025Kapadokya

Myrco Spa Center (Barceló Cappadocia)
Kurucu Ortak / Operasyon Sorumlusu
- Barceló Cappadocia otelindeki spa merkezini alt yüklenici olarak işletti; 15 kişilik ekibi sıfırdan kurdu.
- Geliştirdiği Spa Yönetim Uygulamasıyla ekip kaynaklı hataları iki ayda %95 azalttı; hata = kameradan sayılan yetkisiz giriş + satılan süreden ±%5 sapan seans.
Eğitim
Ağustos 2022 – Temmuz 2026

Hacettepe Üniversitesi
İşletme, Lisans
GNO 3.12/4.00 · İngilizce eğitim · Mezun
Eylül 2018 – Ağustos 2022

Orta Doğu Teknik Üniversitesi (ODTÜ)
İnşaat Mühendisliği
İngilizce eğitim · Bölüm değişikliğiyle Hacettepe İşletme'ye geçiş yaptı
Diller
Türkçe (Ana dil) · İngilizce (İleri — lisans eğitimi İngilizce)
Liderlik ve Topluluklar
- Hacettepe Management Consulting Club (HMCC) kurucu ekip üyesi
- ODTÜ münazara turnuvalarında katılımcı; çaylaklar turnuvasında özel konuşmacı ödülü