AG

// hello, world

Ahmet Abdullah Gültekin

Polyglot engineer across mobile, web, embedded, ML, blockchain, and vision.

  • // 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";

Scroll to continue

# about.md

Manifesto

I'm a computer-engineering student at Marmara University (İstanbul) with an Erasmus+ semester at IPCA (Braga, Portugal). I build across the stack — from ARM assembly and OpenCV/OpenGL to Spring Boot APIs, Jetpack Compose apps, and Solidity smart contracts.

What ties it together is a taste for problems where creativity and engineering rigor meet. A tight loop I like: understand the domain, pick the right tools, ship the smallest thing that proves the idea, iterate with real users.

// skills.yaml

Stack Atlas

Languages, frameworks, and platforms I use to ship. Orbits group related tooling.

Loading the galaxy…

Desktop

  • Java
  • JavaFX
  • C#
  • .NET Core

Mobile

  • Kotlin
  • Jetpack Compose

Web

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

Blockchain

  • Solidity
  • Smart Contracts

Embedded

  • C
  • ARM Assembly
  • Socket Programming

Machine Learning

  • Python
  • Data Mining
  • MATLAB
  • AnyLogic

Computer Vision

  • C++
  • OpenCV

3D Programming

  • OpenGL

Databases

  • PostgreSQL
  • Microsoft SQL Server

Tools & Platforms

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

$ git log --oneline

Commit Log

My education and work history, written as commits.

Work

  1. Software Developer

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

    • Developed the desktop application "AI Project Analyzer" using Java, JavaFX, GCP, and Vertex AI.
    • Collaborated with cross-functional teams to optimize application performance and enhance user experience.
  2. Computer Engineering Intern

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

    • Built the entire front-end of 4US GameHub using Angular and HTML/CSS.
    • Contributed to back-end development with .NET Core and performed load testing using Apache JMeter.
    • Implemented bug fixes and improved the payment screen on the Byco website.
    • Assisted in transitioning an existing JavaScript project to an Angular-based framework (Octa Health Hub).
  1. commitddea664

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Software Developer

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

    • Developed the desktop application "AI Project Analyzer" using Java, JavaFX, GCP, and Vertex AI.
    • Collaborated with cross-functional teams to optimize application performance and enhance user experience.
  2. commitddea664

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Computer Engineering Intern

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

    • Built the entire front-end of 4US GameHub using Angular and HTML/CSS.
    • Contributed to back-end development with .NET Core and performed load testing using Apache JMeter.
    • Implemented bug fixes and improved the payment screen on the Byco website.
    • Assisted in transitioning an existing JavaScript project to an Angular-based framework (Octa Health Hub).

Education

  1. Computer Engineering

    Marmara University · İstanbul, Türkiye

    • Bachelor of Science
    • Faculty of Engineering Football Team
    • LÖSEV volunteer
  2. Computer Systems Engineering

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

    • Bachelor's degree (Erasmus+ semester)
  3. Anatolian high school

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

    • High-school diploma
    • School futsal team
    • Chess
    • Darts
    • Volleyball
  1. commit99317c4

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Computer Engineering

    Marmara University · İstanbul, Türkiye

    • Bachelor of Science
    • Faculty of Engineering Football Team
    • LÖSEV volunteer
  2. commit75ab8fd

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Computer Systems Engineering

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

    • Bachelor's degree (Erasmus+ semester)
  3. commitce9524b

    Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>

    Anatolian high school

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

    • High-school diploma
    • School futsal team
    • Chess
    • Darts
    • Volleyball

// chapter: 2025

Erasmus+ in Braga

Bragaİstanbul
İstanbul to Braga, 2025

İstanbul → Braga, Portugal

For one semester at IPCA in Braga, I swapped the Bosphorus for the Cávado valley — writing OpenGL renderers and OpenCV pipelines in labs by day, walking past azulejo-tiled façades by evening. Shipping software in a foreign language made the stack feel smaller and the craft feel bigger.

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

// projects/

The Archive

Selected work. Open-source where possible; links point to the live site or the repo.

FIVUCSAS

Featured

FIVUCSAS is a privacy-first, self-hosted biometric auth platform (face, voice, MRZ, liveness) with an embeddable widget — think reCAPTCHA, for biometrics. KVKK-compliant, model-split client/server, explicit consent flows, exportable audit log.

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

Mizan

Featured

Mizan is a hybrid search + text-analysis engine for the Quran — BM25 over the Arabic with ISRI stemming, cross-language translation embeddings, and Abjad calculations verified against Tanzil.net and scholarly standards.

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

AI Project Analyzer

Featured

A JavaFX desktop tool that uses Vertex AI on Google Cloud to analyze project artifacts and surface insights. Focus on application performance and a tight UX.

  • Java
  • JavaFX
  • Google Cloud Platform
  • Vertex AI

Muhabbet

Featured

Muhabbet is a privacy-first messaging platform built as a domestic alternative to WhatsApp/Signal for Turkey. KVKK-compliant by design, Kotlin everywhere — Android, iOS, and backend.

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

4US GameHub — Frontend

Built the entire front-end of 4US GameHub in Angular and contributed to the .NET Core backend. Also ran load tests with Apache JMeter, fixed bugs on the Byco payment screen, and helped migrate Octa Health Hub from plain JS to Angular.

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

Sarnic

Sarnic is the backup backbone behind all of my self-hosted services — encrypted database dumps, offsite mirror, restore-verify on every run, and loud alerts when anything fails. Named after the İstanbul cisterns.

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

Rollingcat Software Website

A deliberately minimal portfolio for Rollingcat Software — one HTML file, no bundler, no framework. Ships fast, edits fast, costs nothing to host.

  • HTML
  • CSS
  • JavaScript

OpenGL 3D Graphics Coursework

Real-time rendering, camera control, interactive object manipulation, and model loading with modern OpenGL, GLFW, and GLAD. Produced as part of the Erasmus+ semester at IPCA.

  • C++
  • OpenGL
  • GLFW
  • GLAD

Virtual Money Counter

Detects and counts coins from an image using classical computer-vision techniques — thresholding, morphology, contour analysis, and Hough transforms.

  • C++
  • OpenCV

ARM Assembly Microcontroller Programs

Writing directly to the metal — interrupt handling, GPIO, timers, and memory-mapped peripherals on the ST Nucleo board, using ARM assembly with C glue.

  • ARM Assembly
  • C
  • Nucleo

Decentralized Donation System

A Solidity smart contract that makes donations auditable end-to-end — every transfer and distribution is verifiable on-chain.

  • Solidity
  • Smart Contracts
  • Ethereum

// contact.md

Signal

The best way to reach me is email. I usually reply within a day.

Based in
Maltepe, İstanbul, Türkiye

Open to internships, contract work, and collaboration.