AG

// merhaba, dünya

Ahmet Abdullah Gültekin

Mobil, web, gömülü sistemler, YZ, blockchain ve görü alanlarında çok-dilli mühendis.

  • // java String name = "Ahmet Abdullah Gültekin";
  • // kotlin val name = "Ahmet Abdullah Gültekin"
  • // typescript const name: string = "Ahmet Abdullah Gültekin";
  • // python name: str = "Ahmet Abdullah Gültekin"
  • // solidity string public name = "Ahmet Abdullah Gültekin";

Devam etmek için kaydır

# hakkimda.md

Manifesto

Marmara Üniversitesi Bilgisayar Mühendisliği öğrencisiyim (İstanbul); bir dönemimi Erasmus+ ile IPCA'da (Braga, Portekiz) geçirdim. ARM assembly ve OpenCV/OpenGL'den Spring Boot API'lerine, Jetpack Compose uygulamalarına ve Solidity akıllı sözleşmelere uzanan bir yelpazede üretiyorum.

Her şeyi birbirine bağlayan şey: yaratıcılığın ve mühendislik titizliğinin buluştuğu problemlere olan ilgim. Sevdiğim döngü kısa — alanı anla, doğru araçları seç, fikri kanıtlayan en küçük şeyi çıkar, gerçek kullanıcılarla iyileştir.

// yetkinlikler.yaml

Yığın Atlası

Ürün çıkarmak için kullandığım diller, çatılar ve platformlar. Yörüngeler ilgili araçları gruplar.

Galaksi yükleniyor…

Masaüstü

  • Java
  • JavaFX
  • C#
  • .NET Core

Mobil

  • Kotlin
  • Jetpack Compose

Web

  • TypeScript
  • JavaScript
  • Angular
  • React
  • Spring Boot
  • HTML
  • CSS

Blockchain

  • Solidity
  • Smart Contracts

Gömülü Sistemler

  • C
  • ARM Assembly
  • Socket Programming

Makine Öğrenmesi

  • Python
  • Data Mining
  • MATLAB
  • AnyLogic

Bilgisayar Görüsü

  • C++
  • OpenCV

3B Programlama

  • OpenGL

Veritabanları

  • PostgreSQL
  • Microsoft SQL Server

Araçlar & Platformlar

  • Git
  • Linux
  • Docker
  • Apache JMeter
  • GCP
  • Firebase

$ git log --oneline

Commit Log

Eğitim ve iş geçmişim — commit'ler halinde yazıldı.

Deneyim

  1. Yazılım Geliştirici

    4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye

    • "AI Project Analyzer" masaüstü uygulamasını Java, JavaFX, GCP ve Vertex AI ile geliştirdim.
    • Uygulama performansını iyileştirmek ve kullanıcı deneyimini artırmak için işlevler-arası takımlarla birlikte çalıştım.
  2. Bilgisayar Mühendisliği Stajyeri

    4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye

    • 4US GameHub'ın tüm ön yüzünü Angular ve HTML/CSS kullanarak geliştirdim.
    • .NET Core ile arka uç geliştirmeye katkı sağladım ve Apache JMeter ile yük testleri yürüttüm.
    • Byco web sitesinde hata düzeltmeleri yaptım ve ödeme ekranını iyileştirdim.
    • Mevcut bir JavaScript projesinin Angular tabanlı bir çatıya taşınmasına destek verdim (Octa Health Hub).
  1. commitddea664

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Yazılım Geliştirici

    4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye

    • "AI Project Analyzer" masaüstü uygulamasını Java, JavaFX, GCP ve Vertex AI ile geliştirdim.
    • Uygulama performansını iyileştirmek ve kullanıcı deneyimini artırmak için işlevler-arası takımlarla birlikte çalıştım.
  2. commitddea664

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Bilgisayar Mühendisliği Stajyeri

    4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye

    • 4US GameHub'ın tüm ön yüzünü Angular ve HTML/CSS kullanarak geliştirdim.
    • .NET Core ile arka uç geliştirmeye katkı sağladım ve Apache JMeter ile yük testleri yürüttüm.
    • Byco web sitesinde hata düzeltmeleri yaptım ve ödeme ekranını iyileştirdim.
    • Mevcut bir JavaScript projesinin Angular tabanlı bir çatıya taşınmasına destek verdim (Octa Health Hub).

Eğitim

  1. Bilgisayar Mühendisliği

    Marmara University · İstanbul, Türkiye

    • Lisans
    • Mühendislik Fakültesi Futbol Takımı
    • LÖSEV gönüllüsü
  2. Bilgisayar Sistemleri Mühendisliği

    Instituto Politécnico do Cávado e do Ave · Braga, Portugal

    • Lisans (Erasmus+ dönemi)
  3. Anadolu Lisesi

    İsmail Safa Özler Anadolu Lisesi · İstanbul, Türkiye

    • Lise diploması
    • Okul futsal takımı
    • Satranç
    • Dart
    • Voleybol
  1. commit99317c4

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Bilgisayar Mühendisliği

    Marmara University · İstanbul, Türkiye

    • Lisans
    • Mühendislik Fakültesi Futbol Takımı
    • LÖSEV gönüllüsü
  2. commit75ab8fd

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Bilgisayar Sistemleri Mühendisliği

    Instituto Politécnico do Cávado e do Ave · Braga, Portugal

    • Lisans (Erasmus+ dönemi)
  3. commitce9524b

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Anadolu Lisesi

    İsmail Safa Özler Anadolu Lisesi · İstanbul, Türkiye

    • Lise diploması
    • Okul futsal takımı
    • Satranç
    • Dart
    • Voleybol

// bolum: 2025

Braga'da Erasmus+

Bragaİstanbul
İstanbul'dan Braga'ya, 2025

İstanbul → Braga, Portekiz

IPCA'daki bir dönem boyunca Boğaz'ı Cávado vadisiyle takas ettim — gündüzleri laboratuvarlarda OpenGL render'ları ve OpenCV işlem hatları yazıp akşamları azulejo karolarıyla kaplı cepheler önünden yürüyerek geçtim. Yabancı bir dilde yazılım çıkarmak yığını küçültüp zanaatı büyüttü.

Instituto Politécnico do Cávado e do Ave · Braga, Portugal · 2025

// projeler/

Arşiv

Seçilmiş çalışmalar. Mümkünse açık kaynak; bağlantılar canlı siteye ya da depoya yönlendirir.

FIVUCSAS

Öne çıkan

FIVUCSAS, gömülebilir widget'ı olan (reCAPTCHA benzeri) gizlilik önceliklı, kendi kendine barındırılan bir biyometrik kimlik doğrulama platformudur — yüz, ses, MRZ, canlılık. KVKK uyumlu, istemci/sunucu model ayrımı, açık onay akışları, dışa aktarılabilir denetim günlüğü.

  • Java
  • Spring Boot
  • TypeScript
  • React
  • MobileFaceNet
  • Silero VAD

Mizan

Öne çıkan

Mizan, Kur'ân için hibrit bir arama ve metin analiz motorudur — Arapça üzerinde ISRI kök bulucuyla BM25, diller arası çeviri gömme vektörleri ve Tanzil.net ile akademik standartlara karşı doğrulanmış Ebced hesapları.

  • Python
  • BM25
  • ISRI stemmer
  • Translation embeddings
  • FastAPI

AI Project Analyzer

Öne çıkan

Google Cloud üzerindeki Vertex AI'yı kullanarak proje çıktılarını analiz eden ve içgörüler üreten bir JavaFX masaüstü aracı. Uygulama performansı ve sıkı kullanıcı deneyimi üzerine çalıştım.

  • Java
  • JavaFX
  • Google Cloud Platform
  • Vertex AI

Muhabbet

Öne çıkan

Muhabbet, WhatsApp/Signal'e yerli bir alternatif olarak Türkiye için kurulmuş gizlilik öncelikli bir mesajlaşma platformudur. Tasarımı gereği KVKK uyumlu; baştan sona Kotlin — Android, iOS ve backend.

  • Kotlin
  • Kotlin Multiplatform
  • Ktor
  • Jetpack Compose
  • Compose Multiplatform

4US GameHub — Frontend

4US GameHub'ın tüm ön yüzünü Angular ile inşa ettim; .NET Core arka uçta da katkı sağladım. Apache JMeter ile yük testleri yürüttüm, Byco ödeme ekranında hatalar düzelttim ve Octa Health Hub'ın düz JavaScript'ten Angular'a geçişine yardım ettim.

  • Angular
  • HTML
  • CSS
  • .NET Core
  • Apache JMeter

Sarnic

Sarnic, tüm self-hosted servislerimin arkasındaki yedekleme omurgasıdır — şifreli veritabanı dökümleri, çevrimdışı yansıtma, her çalıştırmada geri yükleme-doğrulama ve başarısızlık durumunda sesli uyarılar. Adını İstanbul sarnıçlarından alıyor.

  • Bash
  • PostgreSQL
  • GPG
  • rclone
  • systemd
  • cron

Rollingcat Software Website

Rollingcat Software için kasıtlı olarak minimal bir portfolyo — tek bir HTML dosyası, paketleyicisiz, framework'siz. Hızlı yayınlanır, hızlı düzenlenir, barındırma maliyeti sıfırdır.

  • HTML
  • CSS
  • JavaScript

OpenGL 3D Graphics Coursework

Modern OpenGL, GLFW ve GLAD ile gerçek zamanlı render, kamera kontrolü, etkileşimli nesne manipülasyonu ve model yükleme. IPCA'daki Erasmus+ dönemi kapsamında üretildi.

  • C++
  • OpenGL
  • GLFW
  • GLAD

Virtual Money Counter

Bir görüntüdeki bozuk paraları klasik bilgisayar görüsü teknikleriyle tespit edip sayar — eşikleme, morfoloji, kontur analizi ve Hough dönüşümleri.

  • C++
  • OpenCV

ARM Assembly Microcontroller Programs

Metalle doğrudan çalışmak — ST Nucleo üzerinde kesme işleme, GPIO, zamanlayıcılar ve bellekte eşlenmiş çevre birimleri (ARM assembly + C yapıştırıcı).

  • ARM Assembly
  • C
  • Nucleo

Decentralized Donation System

Bağışları uçtan uca denetlenebilir hale getiren bir Solidity akıllı sözleşmesi — her transfer ve dağıtım zincir üzerinde doğrulanabilir.

  • Solidity
  • Smart Contracts
  • Ethereum

// iletisim.md

Sinyal

Bana ulaşmanın en iyi yolu e-posta. Genellikle bir gün içinde yanıtlarım.

Konum
Maltepe, İstanbul, Türkiye

Staj, sözleşmeli iş ve işbirliklerine açığım.