Desktop
- Java
- JavaFX
- C#
- .NET Core
// hello, world
Polyglot engineer across backend, distributed systems, mobile, vision, and biometric ML — Candidate Researcher at TÜBİTAK BİLGEM.
▊ Scroll to continue
# about.md
Software development, for me, is about looking past the code to the architecture, scalability, and operational impact of a system. I'm a final-year Computer Engineering student at Marmara University and a Candidate Researcher at TÜBİTAK BİLGEM, with an Erasmus+ semester at IPCA (Braga, Portugal). My backend work leans on Java and Spring Boot — PostgreSQL for storage, Apache Solr for retrieval, Hazelcast for distributed caching, Fluent Bit and Loki (with Grafana dashboards) for observability, Docker for delivery.
I lead FIVUCSAS, a multi-tenant biometric authentication platform that I publish under the RollingCat Software umbrella name, and I have shipped real-time 3D physics simulations and computer-vision pipelines in C++. The throughline is taste for problems where systems thinking and engineering rigor meet: understand the domain, pick the right tools, ship the smallest thing that proves the idea, iterate with real users.
// skills.yaml
Languages, frameworks, and platforms I use to ship. Orbits group related tooling.
$ 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
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
// $ gh status
A frozen snapshot of public repos, pinned work, and contribution rhythm — refreshed at every build.
Ahmet Abdullah Gültekin
@ahmetabdullahgultekinSenior Computer Engineering student at Marmara University
53 repos 4 followers 4394 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 5, 2026, 7:56 AM. @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 (face, voice, MRZ, active liveness) with an embeddable widget — think reCAPTCHA, for biometrics. KVKK-compliant, WebAuthn-first, multi-repo (Spring Boot 3 / Java 21 + FastAPI ML sidecar + React 18 + Kotlin Multiplatform clients) on PostgreSQL 16 + pgvector.
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 letter-by-letter against the Tanzil corpus. 172 tests passing, reproducible methodology metadata on every result.
Share Agent is an end-to-end stock analysis and automated trading platform for BIST Katılım Endeksi (XKTUM) — Borsa İstanbul's Islamic-compliance index. It combines technical and fundamental analysis with a weighted signal scoring system (-100 to +100), automated paper/live trading, and a cross-platform mobile app — running in production on a Hetzner CX43 server.
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.
Sarnıç is a multi-tenant scheduling platform for Turkish private schools (dershane / özel okul / kurs). Born from the need to replace a 24-sheet, macro-enabled Excel workbook managing 143 students, 20 teachers, 27 sections, and 24,444 schedule entries — and turn 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. Focus 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; a couple of other things are in flight.
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 doubled down 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.