Computer Engineer, graduated from Eskişehir Osmangazi University. Built my engineering foundation across machine learning, pattern recognition, and graph theory — then shifted the focus to applied LLM systems where the work actually shipped to users.
About Me
I build production AI: RAG pipelines at sub-300ms latency, Multi-LLM orchestrations with cloud + local fallback, and MCP-driven agents that bridge real data engineering. The interesting work happens where the model meets the bus.
FinBERT-driven sentiment with 91.1% accuracy at FinSenti; LangGraph agents that cut job-application time from hours to minutes (NextHire); 70% acceleration on enterprise HR document workflows at SAMETEI. Scale + engineering + a bit of stubbornness.
Education
BSc in Computer Engineering
Eskişehir Osmangazi Üniversitesi
Specializing in Artificial Intelligence, Machine Learning and NLP. Capstone project: HIREAI — AI-powered CV analysis platform.
English Language Schools
American Cultural Language Schools
B2-level English training and certification in reading, writing, listening, and spoken interaction/production.
Experience
Yazılım Geliştirme Stajyeri
IC İçtaş Nükleer ve Endüstriyel Tesisler İnşaat A.Ş.
- Akkuyu Nükleer sahası için React + FastAPI ile uçtan uca İSG Takip Paneli geliştirdim.
- Passlib ve JWT tabanlı güvenli kimlik doğrulama akışı kurdum.
- SQLAlchemy ORM ile yazılmış sorgularda B-tree indeksleme uygulayarak performansı önemli ölçüde artırdım.
- Material UI ile yöneticiler için gerçek zamanlı analitik dashboard'lar tasarladım.
Data Science & AI Stajyeri
TEI – TUSAŞ Motor Sanayii A.Ş. | Eskişehir
- LLM tabanlı 'SAMETEI' İK asistanı prototipini OpenRouter + Local LLM entegrasyonuyla yönettim.
- n8n ile finansal metrikleri analiz eden otonom iş akışları geliştirdim.
- Playwright ile e-ticaret süreçlerini otomatize eden RPA çözümleri kurdum.
- İzole ağlarda güvenli veri iletimi üzerine Ar-Ge notları hazırladım.
Part-Time Yazılım Geliştirici (Remote)
Powintec Engineering | Wireless Charging of Small Electric Vehicles
- React + TailwindCSS + WebSocket tabanlı kablosuz şarj izleme paneli hazırladım.
- Yüksek frekanslı WebSocket verisinde state yönetimini optimize ederek UI jank'ini giderdim.
- Donanım bağlantı kopmalarına karşı hata yönetim mekanizmaları geliştirdim.
Projects
SMTbot
Private trading-system engineering showcase
Public engineering showcase for a private crypto futures research system: Bybit V5 demo integration, async data flow, SQLite records, FastAPI surface, and a clear boundary around private strategy logic and account data.
FinSenti
Financial NLP MLOps pipeline
End-to-end MLOps pipeline for financial sentiment analysis. Fine-tunes FinBERT/distilBERT with LoRA adapters, tracks experiments with MLflow, and serves batch/single predictions through FastAPI and a Next.js dashboard.
NextHire
LangGraph job-application agent
Agentic workflow for job applications: parses CVs and job posts, scores ATS compatibility, surfaces skill gaps, generates a tailored cover letter, and tracks the application through a board.
AWS AI Doc QA
Serverless PDF Q&A on AWS
Serverless PDF Q&A system: S3 uploads, Lambda/Textract extraction, DynamoDB records, and Claude Haiku 4.5 on Bedrock. Infrastructure is deployed with AWS CDK; the frontend is vanilla HTML/CSS/JS.
SwiftLink
FastAPI URL shortener with live stats
FastAPI URL shortener with 6-character short codes, click tracking, live stats polling every 5 seconds, and a REST API. Packaged with SQLite, Docker, pytest/ruff, and GitHub Actions CI.
SAMETEI
LibreChat-based internal HR RAG assistant
LibreChat-based internal HR workspace with multi-LLM support. A React/TypeScript frontend and Node.js API use MongoDB-based vector retrieval over HR documents to deliver practical retrieval-augmented workflows.
HIREAI
BERT-Based CV Analysis Platform
BERT-based CV analysis platform for resume text or file uploads. Predicts the software-role category, calculates ATS scores, and returns keyword, format, and readability feedback. Includes JWT auth, REST/Swagger API, and a React + Tailwind frontend.
Tech Stack
Contact
Writing code is the small part of the job now. The work moved up the stack: asking the sharper question, owning the architecture, the “how do we make this better?” instinct, the review that catches what looks fine, the test that pins what the model missed. Less typing, more thinking — and where the engineer stands in the loop is the real question.
Open to new opportunities and collaborations. Drop a line — I respond within a day.