Skip to content
open to 2026 new-grad roles

~ whoami

Nazlıcan Şahin

Software engineer and computer science senior at Eskişehir Technical University. I build production software across .NET, iOS, Go and React Native, and I research how to make AI tools cost less to run.

01

About

I am a final-year computer science student at Eskişehir Technical University in Turkey, drawn to the parts of engineering where backend systems, mobile apps and applied research meet. My work spans .NET services, native iOS in Swift and SwiftUI, cross-platform React Native, and Go APIs designed with clean and hexagonal architecture.

I spent an Erasmus exchange semester at FHV Vorarlberg in Austria, and interned as a software engineer at OBSS and Doğuş Teknoloji, where I shipped .NET and iOS work alongside production teams. Outside of code I lead the local Google Developer Groups and Women Techmakers chapters, running events that bring more people into engineering.

Right now my focus is my thesis on the Model Context Protocol: cutting the token usage and cost of AI tool calls through selective context, prototyped in Python.

02

Experience

  1. 2025 · Istanbul, Turkey

    Software Engineering Intern

    OBSS

    Worked inside a product engineering team, contributing to backend services and shipping features through review, testing and production deploys.

    • Backend
    • .NET
    • Teamwork
  2. 2024 · Istanbul, Turkey

    Software Engineering Intern

    Doğuş Teknoloji

    Built .NET services and native iOS features, moving between server-side logic and Swift / SwiftUI client work on real products.

    • .NET
    • iOS
    • Swift
  3. 2024 · Dornbirn, Austria

    Erasmus Exchange

    FHV Vorarlberg

    An exchange semester at the University of Applied Sciences Vorarlberg, studying software engineering in an international cohort.

    • Exchange
    • Software Engineering
  4. 2023 - Present · Eskişehir, Turkey

    Lead, GDG & Women Techmakers

    Google Developer Groups · WTM

    Lead the local Google Developer Groups and Women Techmakers chapters: organising talks, workshops and community events for student and early-career developers.

    • Community
    • Leadership
    • Events
03

Skills

/ languages
C#SwiftGoPythonTypeScriptDart
/ backend
.NETGo APIsPostgreSQLRESTGraphQL
/ mobile
iOSSwiftUIReact NativeFlutter
/ tooling & ai
Model Context ProtocolGitClean ArchitectureDocker
04

Projects

Selected repositories from github.com/nazlicansahin. Click any card to open the source.

05

Research

thesis - mcp_context_optimizer.py

Model Context Protocol · tool response optimization

Spending fewer tokens on the same answer

My senior thesis looks at how much of an MCP tool's response a model actually needs. Tool calls often return large payloads that inflate the context window, drive up token usage, and raise the cost of every request. I prototype selective context methods in Python that trim and reshape those responses, keeping the signal the model uses and dropping the rest.

  • GoalLower token usage
  • LeverSelective context
  • PrototypePython