Software Developer

Mert Kılıçarslan

Otomasyon sistemleri, web uygulamaları ve API servisleri geliştiriyorum. Python ve JavaScript ekosistemlerinde full-stack çözümler üretiyorum.

Seçili Çalışmalar

2026 Canlı

Nota Evi

YouTube videolarından AI ile piyano notası üreten platform

Nota Evi, YouTube'daki piyano performans videolarını yapay zeka kullanarak profesyonel müzik notalarına (PDF) dönüştüren bir otomasyon platformudur. Kullanıcı bir YouTube linki girer, arka planda Playwright tabanlı bot Songscription AI servisini otomatize eder ve sonuçta indirilebilir bir PDF nota dosyası üretir.

Sistem tamamen asenkron çalışır. FastAPI üzerinde async endpoint'ler, headless Chrome ile bot otomasyonu, SQLite ile metadata yönetimi ve Gemini AI ile içerik üretimi bir arada kullanılmaktadır. SEO optimizasyonu, Google AdSense entegrasyonu, blog modülü ve admin paneli ile tam bir production-ready ürün olarak VPS üzerinde Nginx reverse proxy arkasında çalışmaktadır.

Mimari

  • FastAPI asenkron web sunucusu
  • Playwright headless Chrome bot
  • SQLite veritabanı (nota, blog)
  • Nginx reverse proxy + SSL
  • systemd process management

Teknolojiler

Python FastAPI Playwright SQLite Gemini AI Tailwind CSS Nginx Linux

Öne Çıkanlar

  • Tam otomatik YouTube → PDF pipeline
  • Google AdSense monetizasyonu
  • SEO: Sitemap, meta tags, schema
  • Admin paneli ile içerik yönetimi
  • Markdown tabanlı blog sistemi
api_server.py
from fastapi import FastAPI
from playwright_bot import SongscriptionPlaywright

app = FastAPI(title="Nota Evi API", version="2.0.0")
bot = SongscriptionPlaywright(headless=True)

# ~3800 satır: async endpoint'ler, SEO, blog, admin, bot orchestration
2026 Canlı

Biz & Hayat

Full-stack blog ve içerik yönetim platformu

Biz & Hayat, kategori bazlı makale yönetimi, yazar profilleri, arama motoru ve bülten abonelik sistemi sunan kapsamlı bir blog platformudur. RESTful API mimarisi üzerine kurulu, FastAPI backend ve modern frontend ile tam bir CMS çözümüdür.

Admin paneli üzerinden makale oluşturma, düzenleme ve silme; öne çıkan ve popüler içerik yönetimi; kategorize edilmiş arşiv ve tam metin arama gibi özellikler sunmaktadır.

Mimari

  • FastAPI RESTful API backend
  • SQLite veritabanı
  • Pydantic veri validasyonu
  • Kategori & yazar yönetimi
  • Bülten abonelik sistemi

Teknolojiler

Python FastAPI SQLite Pydantic Tailwind CSS REST API

API Endpoint'leri

  • GET /api/articles
  • GET /api/articles/featured
  • GET /api/categories/{slug}
  • GET /api/search?q=...
  • POST /api/subscribe
2026 Canlı Katkıda Bulunan

İkamet CRM

Yabancılar ve göçmenlik hizmetleri için kurumsal CRM sistemi

Büyük ölçekli bir CRM platformunda frontend geliştirici olarak aktif katkıda bulunuyorum. Sistem; danışman, sigortacı ve admin rolleriyle çok kullanıcılı bir yapıda çalışıyor. ~100 HTML sayfası, 845KB monolith PHP backend ve MySQL veritabanı ile production ortamında hizmet veriyor.

Responsive tasarımın sıfırdan yazılması, mobil breakpoint'lerin eklenmesi, hamburger menü sistemi, modal/popup responsive düzenlemeleri, form elemanlarının esnek genişlik adaptasyonu ve tablo/liste bileşenlerinin mobil uyumu başlıca katkılarım arasında. 5 farklı breakpoint (1400px, 1200px, 992px, 768px, 480px) ile kapsamlı responsive CSS mimarisi oluşturdum.

Katkılarım

  • responsive.css tamamen yeniden yazıldı
  • 5 breakpoint'li mobil uyum sistemi
  • Hamburger menü JS modülü
  • Modal/popup tam ekran adaptasyonu
  • Tablo ve form responsive düzeni

Teknolojiler

HTML CSS JavaScript PHP MySQL Responsive Design

Proje Ölçeği

  • ~100 HTML sayfası
  • 845KB PHP monolith backend
  • 3 farklı kullanıcı rolü
  • Production VPS deployment

Diğer Projeler

2025

PianoMIDI Crawler

Müzik notası sitelerinden otomatik veri toplama botu. Playwright ile headless browser otomasyonu.

Python, Playwright, Web Scraping
2025

Discord Bot

Topluluk yönetimi ve otomasyon amaçlı Discord botu. Komut sistemi ve moderasyon araçları.

Python, Discord.py, Async
2025

SEO Analiz Aracı

Web sitelerinin SEO performansını analiz eden crawler. Sitemap, meta tag ve yapısal veri kontrolü.

Python, Screaming Frog, Analytics
2025

Video Panel

Video içerik yönetim paneli. Upload, encode ve dağıtım workflow'u.

Python, FFmpeg, Web

Arka Plan

Python ve JavaScript ekosistemlerinde full-stack geliştirme yapıyorum. Ağırlıklı olarak backend sistemleri, web otomasyon araçları ve API servisleri üzerine çalışıyorum. Projelerimi sıfırdan tasarlayıp, production'a kadar tüm süreçleri kendim yönetiyorum.

FastAPI ile yüksek performanslı async API'ler, Playwright ile headless browser otomasyonları, SQLite/PostgreSQL ile veritabanı çözümleri ve Nginx/systemd ile Linux deployment süreçleri günlük iş akışımın parçası.

AI entegrasyonlarına (Gemini, Claude) ve SEO optimizasyonuna özel ilgi duyuyorum. Açık kaynak araçlar kullanarak, minimum maliyetle maksimum verimlilik sağlayan çözümler üretmeyi tercih ediyorum.

Backend

Python Ana dil
FastAPI Production
Node.js Deneyimli
SQLite / PostgreSQL Production

Frontend & Araçlar

JavaScript / TypeScript Deneyimli
React / Next.js Deneyimli
Tailwind CSS Production
HTML / CSS İleri

DevOps & Otomasyon

Playwright Production
Linux / Nginx Production
Docker Deneyimli
Git / CI/CD Deneyimli

Birlikte Çalışalım

Yeni projeler, teknik danışmanlık veya iş birlikleri için benimle iletişime geçin.