AI agents · Data engineering · Operations research
I build Python systems that connect language models, data workflows and mathematical optimization. At Cravio, I work on founding and technical development, with experience in FastAPI, RAG and agent workflows. My academic background includes an MSc in Industrial Engineering at Özyeğin University.
My toolkit includes Python, FastAPI, Docker, Airflow, PostgreSQL and Gurobi. I am interested in opportunities where reliable software and explicit decision models meet.
| Project | What to explore |
|---|---|
| Agent Lot Sizing | SmolAgents and a local language model connected to deterministic Gurobi tools; separate capacitated and uncapacitated planning models. |
| Multi-Item Perishable Lot Sizing | Compact mixed-integer formulations and branch-and-price experiments for production capacity and shelf-life constraints. Research code with several model iterations. |
| Coil Stacking with Q-Learning | A custom stacking environment and tabular Q-learning experiment with support, blocking and urgency rules. An experimental policy, with validation work still ahead. |
| Explainable Road-Repair Prioritization | An Ataşehir prototype combining OSM roads, simulated damage/POIs, XGBoost and SHAP. Heuristic training targets and distance-unit validation remain research limitations. |
- EPİAŞ Price Explorer — a Streamlit date selector and table viewer built around the external
eptr2electricity-market data client. - Mechabellum Build Assistant — a fan tool for counter lookups, composition vulnerabilities and tier-aware suggestions using structured game data.
- Galio's Den — a Java console dungeon game with randomized encounters, resource choices and boss fights.
I use side projects to turn an idea into an interface, work with imperfect data and explore game mechanics. Repository maturity varies; research prototypes should be read with their assumptions and limitations.
eptr2 and Catan-AI are forks of upstream projects. They are separate from the original projects above; these links do not imply authorship of the upstream code.
You can explore my work and contact me through GitHub.