AI engineer in Ankara, building production AI for education and business.
Multi-agent systems, RAG, LLM infrastructure and computer vision — plus the evaluation that keeps them honest.
Two international finalist nods with the Sebit team: Learning Technologies Awards 2024 and CODiE Awards 2025.
Off the clock: bass, drums, D&D and drawing.
01
~2018
01CHAPTER 1~2018
It started with physics
I started out studying physics at METU, got distracted by computers, and never quite came back. Getting distracted turned out to be a recurring theme — I’ve just learned where to point it.
I finished a computer engineering degree at Karabük University instead, and kept the habits physics left behind.
Physics taught me to distrust results that look too good. Statistics taught me to prove it.
P(A|B) = P(B|A) · P(A) / P(B)still my favorite tab.
Math & science
Probability and statistics · hypothesis testing · linear algebra · calculus · optimization · numerical methods · signal and image processing · physics
Languages
Python · C++ · C · C# · Java · Kotlin · SQL
Hardware
Computer architecture · digital logic and microprocessors · GPUs and hardware for running models locally · real-time, multithreaded processing
Computer Engineering: done. Physics: still pending.the hardware row isn’t just theory.
“let the next chapter begin.” — me, 2022
then I taught computers to see. mostly teeth. ↓
02
2020–2023
02CHAPTER 22020–2023
Teaching machines to see
My first real problems were visual: live video at a simulation company, then deep learning on dental X-rays — where “close enough” isn’t.
2020Karabük University Software Developer InternData preparation software in Python for a conference-indexing service.
2021SimTek Simulation Technologies Computer Vision InternTwo live-video processing tools in C++, OpenCV and Qt, then merged into one multithreaded app.
2021 — 2023SimurgAI Lab AI Developer, freelanceDeep learning for dental imaging: segmentation, detection and classification on real clinical X-rays labeled by experts. teeth. so many teeth.
Fig. — every tooth found, segmented and numbered (FDI).the model did the counting. I did the checking.
TÜBİTAK 2242 · NATIONAL FINALIST · 2022
Automatic tooth recognition and numbering
Graduation project. Deep learning for segmenting, classifying and numbering teeth on panoramic X-rays, trained on a real, expert-labeled clinical dataset. Presented at the finals at TEKNOFEST Giresun.
TÜBİTAK 2209-A · RESEARCH GRANT · 2022
Caries detection in panoramic images
Team of four. Mask R-CNN for tooth detection and FDI numbering, pretrained CNNs for caries classification. Dataset labeled by expert radiologists. Trained on a laptop with a GTX 1650 — which is either impressive or a cry for help.
TÜBİTAK 2242 finals, 2022.
then the models started talking back. ↓
03
2022 → now
03CHAPTER 32022 → now
Making AI useful, in production
Today I work on the AI team at Sebit, a Türk Telekom edtech company — building production AI for education and business, plus the unglamorous plumbing that keeps it honest.
Multi-agent systems
Agents that plan, use tools and work together — designed as reusable building blocks, with a human in the loop where it matters.
When AI makes the call, something has to check the AI. Consistency testing, cross-model agreement, and anomaly detection to catch outputs that don’t look right.
Sor O Zaman, with the Sebit team. I built the similarity and recommendation system and the image-processing pipeline, and represented the team in London.
25
CODiE AWARDS 2025
Finalist, Best Use of AI in Education
SEBIT AI Exam, with the Sebit team. I work on its AI side.
Antalya, 2026. great company on stage.
ON STAGE · JANUARY 2026
Panelist — “Staying Human in Education 5.0: School, Teacher and Student in the Age of AI”
24th Traditional Education Symposium of the Private Schools Association of Turkey, Antalya. Alongside Dr. Pelin Tamcı Tuner (Sebit), moderated by Prof. Dr. Eren Ceylan (Ankara University). On AI as a teacher’s working partner — not a replacement.
TWO EXAMPLES, OF MANY
Catching outputs that don’t add up
Unsupervised anomaly detection that surfaces suspicious decisions for human review.
Problem. A system produces thousands of judgments — some by people, some by models. A few will be wrong, and there are no labels saying which ones.
Approach. Represent each decision and its reasoning as embeddings, then let several independent anomaly detectors vote. Each case gets a severity score, and reviewers decide how far down the list to look.
Status. In active R&D: fewer false alarms, faster at large volumes.
A document-reading service, built and kept standing
Built from scratch, then hardened in production.
Problem. Scanned forms arrive in large, unpredictable batches, and every page has to be read correctly — exactly once.
Approach. Built the service from scratch with computer vision and an event-driven architecture. Once it was live, I tracked down the failures that only appear under real load, and fixed them at the root instead of patching symptoms.
Status. Running in production. It used to call me at night. Now we’re on speaking terms.
3 a.m. — not anymore
TRY IT
Spot the outlier
Your picks: 0/3
Three of these 60 points don’t belong. Tap the ones you think are off — then let the model have a go.
youmodel
takes one to know one.
The model is a small Isolation Forest running in your browser on synthetic data. It isolates points with random splits; the ones that fall out fastest are the strangest. Numbers are severity scores, 0–100.
and after hours… ↓
04
now
04CHAPTER 4now
Building my own
Outside work, the same principles run my own projects. The biggest one is an agentic app factory: a pipeline that takes a mobile app from idea to build, run by AI agents and supervised by me over Telegram.
Find ideas
→
Write specs
→
Me: approve?
→
Build
→
Store optimization
→
Triage reviews
↑ the bottleneck. by design.
Problem. Building small apps involves a lot of repetitive work: finding ideas, writing specs, coding, store optimization, triaging reviews.
Approach. An orchestrator agent coordinates a coding agent through each stage. Rules keep ideas in scope. Anything risky waits for my approval.
Status. Runs end to end. The apps aren’t published yet — the pipeline is the product.
what all of it taught me ↓
05
05CHAPTER 5 · HOW I WORK
What it taught me
1 · The team comes first.
this one most.
Work gets done by people, with people. I’d rather be a good teammate than the smartest person in the room — and a good team will outbuild a room full of smart individuals every time.
2 · Build the next wheel, don’t just turn this one.
Keeping things running matters. But I’m at my best building what isn’t there yet — new systems, new capabilities, new ways of working.
3 · Ship it, then make it better.
A working version in front of real users beats a perfect plan in a slide deck. I’d rather fix what’s actually broken than guess what might be.
4 · Simple until proven otherwise.
Every extra component can break at 3 a.m., and every model call comes with a bill. I add complexity only when the problem demands it, not when the architecture diagram looks lonely.
5 · Agents execute, humans decide.
said this in 2024 too.
I let AI do the heavy lifting and keep people on the decisions that carry real risk. Automation earns trust one step at a time.
6 · Trust, but verify the model.
Models are confident even when they’re wrong. Consistency checks, cross-model agreement and anomaly detection catch mistakes before users do.
7 · Explain it so anyone can follow.
If leadership can’t follow the tradeoff, they can’t make a good call. Plain language is part of the engineering. Somewhere along the way, I also became the person who explains AI decisions to people who’d rather not hear the word “embedding.”
06
06CHAPTER 6 · OFF THE CLOCK
The other tabs
the good ones.
Music
I played bass and sang in a band. These days I’m learning drums — the neighbors have been very understanding. Allegedly. I also play guitar, and my playlist jumps from blues and rock to bossa nova, Chopin, Satie and 80s synth without warning.
Drawing
Logos and characters, for years now — some by hand, some with AI, most somewhere in between.
Dungeon Master
I run D&D campaigns, leaning into cosmic horror and dark fantasy. My players would describe me as “fair.” Eventually.
Cooking
Pasta, seared steak, things that make the kitchen smell like a decision was made. Also: Lord of the Rings, Star Wars, noir, and dark comedy.
studio days. the drums in the back were taking notes.game night. trust me.
07
to be continued
07CHAPTER 7to be continued
Now
Updated: October 2026
changes monthly-ish.
Building production multi-agent systems, and learning where not to use them
Running open-source models locally to see how far they go
Teaching an agentic pipeline to build apps while I hold the approve button
Learning drums, slowly and loudly
Building this site
Say hi
Got a messy AI problem? I like those.
Email is the fastest way to reach me. I read everything and reply to most things.