geliştirici · maker · müzisyen

Merhaba, ben Davut.

Kurumsal operasyonlardan mobil ürünlere, yapay zekadan müzik teknolojileri ve donanıma kadar; karmaşık işleri insanların rahatça kullanabildiği ürünlere dönüştürüyorum.

Davut Engin portresi
01 — Hakkımda

Kod, ses ve biraz da lehim kokusu.

Ben Davut Engin. Bilkent Üniversitesi Bilgisayar Teknolojisi ve Bilişim Sistemleri lisans, Başkent Üniversitesi Bilgisayar Donanımı önlisans mezunuyum. Yıllar içinde finans ve operasyon sistemlerinden sağlık, üretim, bankacılık ve elektronik belge yönetimine; mobil uygulamalardan yapay zeka ve donanım entegrasyonlarına uzanan çok farklı problemlerin içinde çalıştım.

Yazılım benim mesleğim; ama bu alanla ilişkim hiçbir zaman yalnızca mesai saatlerinden ibaret olmadı. Çocukken televizyonları, kameraları ve elime geçen türlü cihazı söküp kurcalayarak başlayan merakım hâlâ canlı. Bir şeyin yalnızca çalışması değil, nasıl ve neden çalıştığını anlamak; parçalar arasındaki ilişkiyi çözmek ve öğrendiklerimle yeni bir şey üretmek bana hâlâ hobi heyecanı veriyor. İşimi tutkuyla yapmamın temelinde de bu bitmeyen keşfetme isteği var.

Tek bir teknolojiye ya da platforma bağlı kalmak yerine, çözülmesi gereken probleme odaklanıyorum. Gerektiğinde masaüstü, web ve mobil uygulamaları aynı sistemde buluşturuyor; gerektiğinde yazılımı turnike, barkod okuyucu, ekran, yazıcı ya da özel bir cihazla konuşturuyorum. Donanım, ağ ve sistem tarafındaki geçmişim sayesinde yazılımı yalnızca arayüz olarak değil, üzerinde çalıştığı bütün ortamla birlikte düşünmeyi seviyorum.

Bugün bu birikimi çok etmenli yapay zeka sistemleri, mobil ürünler ve müzik teknolojileri üzerinde kullanıyorum. Kemençe ana çaldığım saz; birçok enstrümanın akort ve çalışma prensibini bilirim, çoğunu da bizzat denemişimdir.

Kamera tarafında da amatörün bir tık üstünde pratik deneyimim var: crop kameralarla video klip ve fotoğraf çekimleri yaptım. Merakım değişmiyor: çalışan bir fikri, insanların gerçekten kullanmak isteyeceği bir ürüne dönüştürmek.

Mobil Uygulamalar

App Store, Google Play ve Steam'de yayında olan uygulama ve oyunlar.

Yapay Zeka & LLM

AI, LLM ve RAG tabanlı akıllı çözümler.

Donanım, Ağ & Sistem

Mikroişlemcilerden ağ güvenliğine, yazılımla buluşan altyapılar.

Oyun & Multiplayer

Unity, C# ve Photon Quantum ile çok oyunculu oyunlar.

Çalıştığım teknolojiler

Yapay Zeka

PythonLLMRAGAgentsMCPOllamaLM StudiovLLM

Mobil & Yayınlama

FlutterSwiftiOSAndroidFastlane

Web & Kurumsal

C#ASP.NETVB.NETWPFJava · SpringJavaScriptPHPIISMicrosoft SQL Server (MSSQL)Telerik Tools

Raporlama, Entegrasyon & Teslimat

RDLCMicrosoft Reporting Services (SSRS)Crystal Reports.NET RemotingGitHubTFSAzure DevOpsCI/CD

Konteyner & Platform

DockerOrbStackKubernetes

Mesajlaşma, Önbellek & Arama

RedisKafkaRabbitMQElasticsearchLucene

Gözlemlenebilirlik

OpenTelemetryPrometheusGrafanaKibana

Sistem & Ağ

Active DirectoryProxy ServerFirewallFortigateOpenBSDm0n0wall

Ürün & Donanım

DelphiC++ · JUCEUnityESP32ArduinoMikroişlemciBarkod

İşletim Sistemleri

DOSWindows 3.1Windows 95Windows 98Windows 2000Windows 2000 ServerWindows MillenniumWindows XPWindows Server 2003Windows 7Windows 8Windows 10Windows 11LinuxUbuntuDebianmacOS

Müzik & Görsel Üretim

KemençeAkortCrop KameraVideo KlipFotoğraf

Erken Dönem Programlama, Oyun & Grafik

MSXQBasicPascalCC++DirectXOpenGLJava MIDPMD2
02 — Profesyonel Deneyim

Farklı sektörler, gerçek kullanıcılar, çalışan sistemler.

Proje ve kurum adlarından bağımsız olarak; yıllar içinde üstlendiğim işlerin ortak noktası, günlük operasyonun tam merkezinde çalışmaları ve yazılımın ötesinde gerçek dünyaya dokunmaları.

Şu anda

Kuruma özel, çok etmenli bir yapay zeka ürünü geliştiriyorum.

Yerel ya da harici büyük dil modelleriyle çalışabilen, kurum içinde konumlandırılabilen Python tabanlı bir platform: agentic loop mimarisi, dokümanlardan çıkarım, dinamik araç ve MCP entegrasyonları, çoklu agent iş birliği ve sohbet arayüzü tek bir sistemde buluşuyor.

01

Finans ve operasyonun merkezinde

Yurt içi ve yurt dışı harcamalar, döviz dönüşümleri, bütçe hazırlama, stok ve raporlama süreçlerini yöneten kapsamlı bir masaüstü sisteminde uzun süre çalıştım.

VB.NET · .NET Remoting · SQL Server · RDLC
02

Binlerce kullanıcıya mobil ürün

Kurum içinde binlerce kişinin kullandığı iOS ve Android uygulamasını geliştirdim ve yayınladım. Yemekhane ve turnike geçişleriyle çalışan ürün; kod değişikliğinden imzalı sürüme, dağıtımdan uygulama içi güncelleme bildirimine kadar tam otomatikti.

Flutter · Apple Enterprise · Android · Fastlane · TFS/Azure DevOps · CI/CD
03

Belge ve verinin dijital dönüşümü

Binlerce kullanıcılı bir elektronik belge yönetim sisteminde uzun süre çalıştım; eski sistemlerden veri aktarımı yapan araçlar geliştirdim. Web tarafında tek sayfa uygulama mimarisi ve CI/CD ile çalışan geliştirme süreçlerinin içinde yer aldım.

ASP.NET · C# · JavaScript · SPA · Veri Migrasyonu · CI/CD
04

Üretim sahasına bağlı yazılım

Bir fabrikanın barkod destekli üretim planlama sistemini web ve masaüstü bileşenleriyle geliştirdim. Yazılımı yalnızca ofiste değil, üretim akışının ve fiziksel operasyonun içinde çalışacak şekilde tasarladım.

ASP.NET · C# · Web/Desktop · Barkod Entegrasyonu
05

Türkiye'nin ilk kamu hastanesi randevu sistemi

Bir kamu hastanesi için T.C. kimlik denetimli randevu sistemini geliştirdim ve işlettim. Aynı alanda, nokta vuruşlu yazıcıya fatura basabilen Delphi tabanlı bir uygulama da geliştirdim.

ASP.NET · C# · Delphi · Dot Matrix Yazıcı
06

Backend, cihazlar ve eski-yeni köprüsü

Bankacılık sistemlerinde Java Spring backend geliştirdim. Özel donanımlar için Java Applet; çok görevli, eklenti DLL mimarisine sahip cihaz veri aktarım uygulaması ve donanımsız çalışan dijital sıramatik sistemi geliştirdim.

Java · Spring · Java Applet · Delphi 7 · Plugin DLL · WPF · ASP.NET
07

Altyapı, güvenlik ve gözlemlenebilirlik

Proxy, firewall, Active Directory, Linux, Windows ve macOS tarafında pratik deneyim kazandım; virüs yayılımını tespit eden ve temizlik yapan uygulamalar geliştirdim. Grafana ve Prometheus tabanlı izleme yapılarını mevcut yazılımlara entegre ettim, bazı sistemler için Prometheus metrikleri üreten kütüphaneler geliştirdim ve telemetri süreçlerinde OpenTelemetry kullandım.

Network · Güvenlik · Prometheus · Grafana · OpenTelemetry · Gözlemlenebilirlik
Ürün yaklaşımım

“Kullanıcı anlamadı” demek yerine, önce benim yeterince iyi anlayıp anlatamadığımı sorgularım. İnsanların mümkün olan en az eforla kavrayabildiği yazılımlar geliştirmeye; ekranın arkasındaki teknik karmaşıklığı kullanıcıya taşımamaya çalışırım.

03 — Uygulamalar

Mağazalarda yayında

App Store, Google Play ve Steam'den ulaşabileceğin uygulamalar ve oyunlar.

04 — Projeler

Üzerinde çalıştığım işler

Yazılım, donanım, ses ve oyun arasında gidip gelen projeler.

05 — Araçlar

Ücretsiz araçlar

Doğrudan tarayıcında çalışan, kayıt gerektirmeyen küçük yardımcılar.