
Introduction
Overview.
I'build production-ready AI and software systems, from machine learning models to scalable backend services and embedded control software. I focus on writing clean, maintainable code and designing architectures that are reliable and efficient. Passionate about solving real-world problems with AI and engineering systems that deliver real impact.
AI & ML Development
End-to-end AI systems with machine learning, deep learning, RAG pipelines, MCP integration and real-time prediction APIs.
Software Development
Scalable backend services with Spring Boot and FastAPI, responsive frontends with React, and full-stack integration.
Embedded Systems
STM32-based embedded control software, CAN-BUS communication and telemetry infrastructure for engineering and TEKNOFEST projects.
Toolkit
Skills.
Languages
AI / Machine Learning
Backend & Architecture
Frontend
Embedded Systems
DevOps & Data
What I've done so far
Experience.
Çelebi Takımı
Unit Lead
- Managing the software development lifecycle and making architectural decisions for engineering projects.
- Leading AI software systems for electric vehicle and healthcare AI applications.
- Applying Agile methodologies and conducting code reviews to ensure high-quality software delivery.
- Coordinating multidisciplinary engineering teams across TEKNOFEST competitions.
Proje ve Mühendislik Topluluğu
Academic Integration Coordinator
- Organizing technical workshops and seminars to bridge academic knowledge with engineering practice.
- Coordinating collaboration between students and Akdeniz University for graduation projects.

Sarıtay Bilişim A.S.
Software Developer Intern
- Developed the SarıtayGPT AI chatbot using OpenAI, MCP and RAG technologies.
- Worked across backend, frontend, DevOps and AI integration domains.
- Integrated CI/CD pipelines and Azure-based data storage systems.
- Built a scalable, resilient system by integrating Docker and Kubernetes.
- Gained hands-on experience in Agile development workflows.
Teknodev Startup Studio
Frontend Developer Intern
- Developed website components using HTML, CSS, JavaScript and React.js.
- Improved UI components including navigation bar and footer.
My Work
Projects.
GoktugGPT
A GPT-based language model built from scratch in PyTorch (no OpenAI/Hugging Face): manual BPE tokenizer, Multi-Head Self-Attention and Transformer decoder blocks, plus a <think> chain-of-thought stage. Productized into a ChatGPT-style SaaS with 10+ event-driven Spring Boot microservices (Kafka Saga, Transactional Outbox, Idempotency-Key, CQRS, SSE token streaming).
DerMind – Personalized Skincare Recommendation
Graduation project: end-to-end backend and AI platform for personalized cosmetic recommendations. Spring Boot microservices with PostgreSQL, Firebase auth, notifications, rate limiting and idempotency; a FastAPI AI server using XGBoost for skin/acne/allergy-aware scoring, SHAP + LLM for explainability (XAI), and a cosine-similarity KNN model with allergen filtering and cold-start handling.
Order Service – Microservice Backend
Core order-management service of an end-to-end microservice backend. Inter-service communication over RabbitMQ with Transactional Outbox and Saga patterns for a scalable, resilient system; Docker and Kubernetes integration, validated with unit, integration and component tests.
KG-Infused RAG
End-to-end Knowledge-Graph-infused RAG architecture using Neo4j, Ollama (LLaMA) and Wikidata5M. Multi-hop reasoning algorithms boost accuracy on complex queries where traditional RAG falls short, with an interactive Streamlit dashboard for step-by-step XAI exploration of the model's decision paths.
SarıtayGPT AI Chatbot
Enterprise-grade internal AI chatbot with OpenAI integration, MCP & RAG-powered data retrieval, authentication, backend services, Azure cloud services and CI/CD pipelines.
TEKNOFEST Electric Vehicle Control System
Embedded vehicle control system and telemetry infrastructure with STM32, CAN-BUS motor control, ground station communication and a custom Nextion dashboard.
Get in Touch
Contact.
Send a message
Have a project in mind, want to collaborate, or just want to chat about tech? I'm always happy to connect. Reach out through any of these channels: