Desktop
- Java
- JavaFX
- C#
- .NET Core
// hello, world
Computer Science Engineer in R&D and software architecture, working across distributed systems, backend, mobile, computer vision, and biometric ML. Candidate Researcher at TÜBİTAK BİLGEM.
▊ Scroll to continue
# about.md
I care about what happens past the code: how a system is structured, how it scales, and how it holds up in production. I'm a final-year Computer Engineering student at Marmara University and a Candidate Researcher at TÜBİTAK BİLGEM, and I spent an Erasmus+ semester at IPCA (Braga, Portugal). My backend work is mostly Java and Spring Boot, with PostgreSQL for storage, Apache Solr for search, Hazelcast for distributed caching, a Fluent Bit, Loki, and Grafana observability stack, and Docker for delivery.
I lead FIVUCSAS, a multi-tenant biometric authentication platform I publish under the RollingCat Software name, and I have built real-time 3D physics simulations and computer-vision pipelines in C++. I'm drawn to problems where systems thinking and engineering discipline matter: understand the domain, choose the right tools, ship the smallest version that proves the idea, and improve it with real users.
// skills.yaml
Languages, frameworks, and platforms I work with. Each orbit groups related tools.
$ git log --oneline
My education and work history, written as commits.
TÜBİTAK BİLGEM · Gebze, Kocaeli, Türkiye
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
dfced72Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
TÜBİTAK BİLGEM · Gebze, Kocaeli, Türkiye
ddea6a8Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
ddea6a8Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
Instituto Politécnico do Cávado e do Ave · Braga, Portugal
Marmara University · İstanbul, Türkiye
İsmail Safa Özler Anadolu Lisesi · İstanbul, Türkiye
75ab8fdAuthor: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
Instituto Politécnico do Cávado e do Ave · Braga, Portugal
99317c4Author: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
Marmara University · İstanbul, Türkiye
ce9524bAuthor: ahmetgultekin <ahmetabdullahgultekin@gmail.com>
İsmail Safa Özler Anadolu Lisesi · İstanbul, Türkiye
// chapter: 2025
İstanbul → Braga, Portugal
I spent one semester at IPCA in Braga, Portugal, writing OpenGL renderers and OpenCV pipelines in the labs. It was my first experience building software abroad.
Instituto Politécnico do Cávado e do Ave · Braga, Portugal · 2025
// $ gh status
A snapshot of my public repositories, pinned work, and recent contributions, refreshed on every build.
Ahmet Abdullah Gültekin
@ahmetabdullahgultekinSenior Computer Engineering student at Marmara University
54 repos 4 followers 5688 contributions in the last year
Computer Vision Project that provides coin counting by OpenCV library in C++
A hands-on 3D graphics application built with modern OpenGL and C++. This project demonstrates real-time rendering, camera control, interactive object manipulation, and model loading using GLFW and GLAD. Designed for learning and experimenting with essential 3D programming concepts and techniques.
Nucleo-L476RG Embedded System Projects
Lottery Puchasing Platform - Solidity - Blockchain - dApp
Turkey's domestic messaging platform. Privacy-first, KVKK-compliant, Kotlin everywhere.
Trainvoc - Vocabulary training app (Backend, Mobile, Web)
Last fetched: Jun 25, 2026, 6:00 PM. @ahmetabdullahgultekin
// projects/
Selected work. Open source where possible; links point to the live site or the repo.
FIVUCSAS (Face and Identity Verification Using Cloud-based SaaS) is a privacy-first, self-hosted, multi-tenant biometric authentication platform covering face, voice, document (MRZ), and active liveness, with an embeddable widget that works like reCAPTCHA for biometrics. It is KVKK-compliant and built across several repos: a Spring Boot 3 / Java 21 identity core, a FastAPI ML sidecar, a React 18 web app, and Kotlin Multiplatform clients, on PostgreSQL with pgvector.
Mizan is a hybrid search and text-analysis engine for the Quran. It runs PostgreSQL full-text search (BM25-style) with an ISRI stemmer over the Arabic, three pgvector embedding paths for cross-language Turkish and English queries, and Abjad calculations verified letter-by-letter against the Tanzil corpus. Every result reports the counting method and model used.
Share Agent is an end-to-end stock analysis and trading platform for BIST Katılım Endeksi (XKTUM), Borsa İstanbul's Islamic-compliance index. It combines technical and fundamental analysis into a weighted signal score (-100 to +100), runs three automated paper-trading agents, and ships a Kotlin Multiplatform mobile app. Live order execution through the Algolab API is implemented but disarmed by default. It runs in production on a Hetzner CX43 server.
Muhabbet is a privacy-first messaging app built as a domestic alternative to WhatsApp and Signal for Turkey. It is KVKK-compliant by design and written in Kotlin end-to-end: a Compose Multiplatform client (Android shipping, iOS in progress) and a Kotlin Spring Boot backend. It is an active MVP, not yet released to users.
Sarnıç is a multi-tenant scheduling platform for Turkish private schools (dershane, özel okul, kurs). It was built to replace a 24-sheet, macro-enabled Excel workbook that managed 143 students, 20 teachers, 27 sections, and 24,444 schedule entries, turning it into a real, collaborative, OWASP-hardened web application.
A JavaFX desktop tool that uses Vertex AI on Google Cloud to analyze project artifacts and surface insights. Focused on application performance and a tight UX.
RollingCat Software is an umbrella name I publish some of my work under. Not a company, just a brand. FIVUCSAS lives under it, and a couple of other things are in progress.
A combined card for the four IPCA Erasmus+ coursework projects of Spring 2025: BilliardShow (OpenGL/C++), VirtualMoneyCounter (OpenCV/C++), Nayborly (web), and PracticalWork (advanced data structures). Coursework, not flagship, but the semester where I focused on graphics and systems.
// contact.md
The best way to reach me is email. I usually reply within a day.
Open to internships, contract work, and collaboration.