Full-Stack Product Development
Web ve mobil ürünlerde authentication, dashboard, panel, form, harita, dosya, bildirim ve kullanıcı akışı geliştirme.
Full-Stack Systems • Real-Time Platforms • Integration • Production Delivery
Backend servisleri, web ve mobil uygulamalar, gerçek zamanlı veri akışları, entegrasyon katmanları, otomasyon araçları, dashboard sistemleri ve deploy edilebilir runtime mimarileri geliştiririm. Endüstriyel veri ve CNC/makine bağlantıları bu kapsamın yalnızca bir parçasıdır; ana odağım genel amaçlı, sürdürülebilir ve üretime hazır yazılım sistemleri oluşturmaktır.
Odak Alanları
Bu portfolyo tek bir sektöre sıkışmaz. Ortak çizgi; servis mimarisi, veri akışı, entegrasyon, kullanıcı arayüzü, runtime davranışı ve production-ready delivery.
Web ve mobil ürünlerde authentication, dashboard, panel, form, harita, dosya, bildirim ve kullanıcı akışı geliştirme.
FastAPI, Flask, Node.js ve servis tabanlı yapılarda API, gateway, job, auth, data model ve business logic geliştirme.
WebSocket, Socket.IO, MQTT, live dashboards, background workers, async task notifications ve event-driven flows.
ERP, database, external API, kamera, dosya senkronizasyonu, operasyonel veri ve kurum içi süreç otomasyonu.
Docker, Windows services, Linux services, systemd, executable packaging, installer workflows ve deployment validation.
CNC, PLC, MTConnect, LSV2, vendor API research ve machine state normalization; genel entegrasyon tecrübesinin endüstriyel uzantısı.
Projeler
Projelerim sadece endüstriyel veri toplamadan ibaret değil. Backend servisleri, mobil ürün akışları, gerçek zamanlı platformlar, mikroservis mimarileri, operasyonel dashboardlar, deployment araçları ve entegrasyon araştırmaları içerir.
Yerel veri kaynağından düzenli veri okuyup, kimliklendirme ve payload hazırlama işlemlerinden sonra uzak servise aktarılabilecek şekilde yapılandırılabilir bir publishing service geliştirildi.
Harita tabanlı görüntüleme, kaynak veri işleme, API proxy, health tracking ve browser-based operational interface içeren FastAPI destekli monitoring application geliştirildi.
Authentication, listing management, map discovery, media handling, favorites, messaging ve notification-driven user flows içeren mobile product architecture geliştirildi.
Real-time state synchronization, authentication, social modules, gateway routing, notifications ve monitoring-oriented service separation içeren containerized web platform geliştirildi.
Frontend routing, authentication, profile management, media handling, location logic, interaction tracking ve match scoring workflows içeren multi-service product architecture tasarlandı.
Development çıktısını runnable environments haline getiren supporting infrastructure utilities geliştirildi: Dockerized brokers, ARM binary build environments ve Linux background synchronization services.
Genel entegrasyon çalışmalarının endüstriyel tarafında; vendor protocols, native libraries ve controller-specific access methods araştırılarak CNC/machine data acquisition senaryoları çalışıldı.
Mühendislik Yaklaşımı
Ortak yaklaşımım: ihtiyacı teknik modele dönüştürmek, doğru servis sınırlarını kurmak, veriyi yönetmek, runtime davranışını düşünmek ve sistemi deploy edilebilir hale getirmek.
İş akışını, veri kaynağını, kullanıcı ihtiyacını, entegrasyon noktasını ve runtime koşullarını analiz et.
Servis sınırlarını, veri modelini, API akışını, arayüz davranışını ve deployment modelini tasarla.
Backend, frontend, mobile, worker, gateway, integration veya automation katmanını uygulanabilir şekilde geliştir.
Log, health check, paketleme, servis kurulumu, dokümantasyon ve deployment validation ile teslim et.
Technology Stack
Stack, tek bir alanı değil farklı sistem türlerini kapsar: backend, frontend, mobile, real-time communication, data, integration, delivery, diagnostics ve reverse engineering.
Python, FastAPI, Flask, Node.js, Go, C, C++, C#
React, Next.js, TypeScript, React Native, Expo, Tailwind CSS
WebSocket, Socket.IO, MQTT, REST, event flows, notifications, background workers
PostgreSQL, Redis, SQLite, SQL Server, PostGIS, external APIs, ERP, IoT, operational data
Docker, Docker Compose, Windows Services, systemd, Nginx, PyInstaller, Nuitka, installers
Wireshark, dumpbin, Dependencies, ILSpy, TCPView, DLL export analysis, protocol tracing, native API inspection ve Windows runtime tools
42 School
Yazılım geliştirme temelim; algoritma, sistem programlama, Unix, C/C++, ağ yapıları ve proje tabanlı mühendislik pratiği üzerine kurulu 42 School eğitimiyle şekillendi.
İletişim
Uygun çalışma alanları: backend services, web/mobile products, internal tools, real-time dashboards, automation, integrations, service deployment, diagnostics ve production-oriented software delivery.