Background Paths

Computer Science @ Bilkent, 2028

İsmet İnan

I work on high-performance systems, LLM inference, and the backends that carry them. 

01

Selected work

Things I built end to end, and what was actually hard about each.

MicroLLM

2025

A GPT-style transformer decoder built from scratch, to understand the internals rather than call an API.

  • Multi-head self-attention with causal masking and learned positional embeddings
  • Temperature, top-K, and nucleus (top-P) sampling for controlled generation
  • Custom tokenizer with a JSON vocabulary, kept separate from the model code
PythonPyTorchJupyter

BilkentForum

2025

A deployed platform where Bilkent students share course materials and discuss courses in threaded conversations.

  • Go API with JWT auth restricted to verified Bilkent students
  • Postgres 15 behind Goose migrations, containerised with Docker Compose
  • Media uploads to AWS S3, DNS on Route 53, transactional email via Resend
GoPostgreSQLReact 19DockerAWS S3JWT

tiny-switchboard

2026

Cohere Labs — Tiny Aya Expedition · team project

A multilingual routing layer that sends each prompt to the local model most likely to answer it well, instead of paying to run every model.

  • Four-gate pipeline: FastText language ID, a speculative A/B probe when confidence is low, reward and safety scoring, then a hard fallback model
  • Routes across GGUF models served by llama-server, with coverage-based language-to-model mapping
  • Parses token logprobs into confidence and margin metrics to decide when probing is worth the extra inference
PythonFastTextllama.cppGGUF

ArtApp

2026

An AI mentorship app for self-taught artists, giving structured feedback on drawings where there would otherwise be no mentor at all.

  • FastAPI and PostgreSQL backend with a swappable AI provider layer, so the model behind the feedback can change without touching the app
  • Flutter client built around Mentors, Lessons, and Profile
  • Redline consistency tests to check that the critique a drawing gets is stable rather than arbitrary
PythonFastAPIPostgreSQLFlutterDockerRedis
02

Journey

Where I have been studying and building so far.

  1. 2025 — present

    Board Member · Bilkent AI Society

    • Organised and ran 3+ conferences and seminars for the society
    • Secured industry and academic speakers, and owned communication with them end to end
  2. 2023 — Jan 2028

    BSc Computer Science · Bilkent University

    • GPA 3.15, expected graduation January 2028
    • Coursework across computer architecture, operating systems, and databases
  3. 2023

    Graduated · Diltaş High School

    • Ranked 3,104 in the YKS Math & Science track, out of roughly 3 million candidates
03

Toolkit

Languages

C++
Java
Python
Go
JavaScript
TypeScript

Frameworks & Data

React
PostgreSQL
MySQL
REST APIs
PyTorch

Tools & Infrastructure

Docker
Git
GitHub
GitLab
Linux
AWS S3
AWS Route 53
AWS SES
SSH

Focus areas

  • High-performance computing
  • LLM inference
  • Computer architecture — pipelining, cache optimisation
  • Containerisation & microservices