- Built a Python/FastAPI AI microservice for accounting expenses: clustering, category recommendation, periodicity analysis and anomaly detection.
- Grouped expense descriptions with TF-IDF and K-Means, then recommended groups from similarity scores and category profiles.
- Wrote an anomaly module that flags unusual amount changes in periodic expenses using SARIMA/ARIMA with statistical fallbacks.
Software engineer building AI systems and the backend services around them.
See my workAbout
I'm a software engineer and an M.Sc. student at Hacettepe University. I work on both AI and backend development. On the AI side that means language models, retrieval and computer vision. On the backend side I build the services around them with FastAPI and Spring Boot, so the models end up as software people can actually use.
Experience
- Set up a fine-tuning pipeline for Turkish NLP with BERTurk and Hugging Face Transformers, including cleaning, tokenization and training.
- Handled data preparation, evaluation and inference across the training cycle.
- Queried and validated large datasets with SQL.
- Deployed machine learning models on Google Cloud by integrating Vertex AI through REST APIs.
- Applied scalable AI service architecture, API integration and deployment pipeline practices.
- Contributed to Spring Boot backend services.
- Developed REST APIs and service-layer business logic.
Projects
Retrieval-Augmented Generation for Legal QA
Turkish legal question answering
- RAG pipeline combining BM25, FAISS dense retrieval with BGE-M3, Reciprocal Rank Fusion and a BGE reranker.
- Six-stage experimental setup covering local Qwen2.5 inference, QLoRA fine-tuning and BGE-M3 embedding fine-tuning.
- Evaluated on HMGS 2025 and synthetic QA sets: Recall@K, MRR and nDCG for retrieval; F1, ROUGE-L, citation accuracy and faithfulness for generation.
Hayat Ağı
Emergency communication under rubble, with no cellular network
- Built the mobile app end to end, including ESP32 integration over BLE, connection management and message transmission.
- Prepared and labeled data, and tuned the severity rules of the AI model that prioritizes emergency messages by medical triage protocols.
- TUBITAK 2209-A research support, 3rd place at Çankaya University's 19th R&D Project Market, and semifinalist (top 38 of 829) in Turkcell Technology Leaders of Tomorrow. Team of four.
Retinal Disease Classification
Deep learning on fundus images
- Classification model in PyTorch using Swin Transformer and EfficientNet architectures.
- Semi-supervised learning with the Mean Teacher framework.
- Streamlit interface for real-time image upload and prediction.
HEALTH-AI
Erasmus+ intelligent health consultation platform
- Built the foundational machine learning pipelines and model architectures for health assessment within the Erasmus+ initiative.
- Led agile cycles in Jira: sprint planning, estimation and delivery for an international, cross-functional team.
- Drove debugging, edge-case fixes and refactoring toward robust inference and maintainable code.
Skills
- Generative AI and LLMs
- RAG, retrieval pipelines (BM25, FAISS, vector databases), fine-tuning (QLoRA, LoRA), Hugging Face, prompt engineering
- Machine learning
- PyTorch, scikit-learn, CNN, Vision Transformer, Swin Transformer, NLP with BERTurk, time series (SARIMA/ARIMA), semi-supervised learning
- Languages
- Python, Java, JavaScript, C#, C, SQL, Dart
- Backend and web
- FastAPI, Spring Boot, REST APIs, Streamlit
- Cloud and tools
- Google Cloud Platform, Vertex AI, Docker, Git, Jira
Education
Hacettepe University
M.Sc. Software Engineering
Çankaya University
B.Sc. Software Engineering
Honor student, GPA 3.32 / 4.00. 50% scholarship and 10% academic merit scholarship.
Awards and certificates
- Certificate of Achievement in AI, Erasmus+ HEALTH-AI, funded by the European Union
- 3rd Place, 19th R&D Project Market, Çankaya University
- Natural Language Processing certificate
- TEDxBilkent participation
- Code Sprint participation
Languages
- TurkishNative
- EnglishProfessional, B2
Looking for a junior or long-term internship in AI, machine learning or backend engineering.
beratmertgokkaya21- github.com/BeratMert29
- linkedin.com/in/beratmertgokkaya
- Ankara, Turkey