In reverse order. Some of these were internships, some part-time jobs next to
university. Each one taught me a different slice of the job.
xAI — AI tutor
nov 2025 – ongoing · remote, part-time · california, us
I help produce ground-truth data for training models — careful, verified
reference work. Some days that means building a project myself and being
deliberate about every architectural choice as I go; other days it means
reading someone else's prompt and the model's full trace, then judging the
result against a correctness standard. It's slow, detail-heavy reading
across whatever language or domain comes up, which turns out to be a good
way to see a lot of code.
OPL-AI — full-stack developer, freelance
nov 2025 – dec 2025 · istanbul
I worked on modules of a large ERP web application built with .NET Razor
Pages, including part of the database schema behind its business and HR
workflows.
n.b. — a short entry because the project itself wrapped up, not because
anything went wrong.
Metal Yapı — backend intern
aug 2025 – sep 2025 · istanbul · construction
A construction company building an ERP-management chatbot with LLMs behind
it. I was on the backend: I wrote the APIs in FastAPI, wired several LLMs
together through LangChain, and used RAG to improve response quality and
speed. I also handled the less glamorous parts — encryption, token systems,
compression, and database management.
Ulus Metal — application developer intern
jul 2024 – aug 2024 · gebze · metal industry
A metal factory needed to know which equipment was in whose hands. Two of us
built an inventory-tracking system in .NET — a WinForms app over SQL that
let managers see what was assigned to whom, hand items out, take them back,
and keep track of unassigned stock. About half of it was my work.
Kitoko Aydınlatma ve İnşaat — web scraper, part-time
nov 2023 – mar 2025 · istanbul · my first and longest job
I collected product data from websites and PDF catalogues into structured
Excel files — splitting products into categories, pulling numeric values out
of free text. When a plain HTTP request was enough, I parsed the HTML
directly; when it wasn't, I wrote Selenium bots that navigated and clicked
through pages on their own for hours. This is the job where I got
comfortable working with data.