Koray Kara
Menu

About me

How I got here

I studied electrical and electronics engineering at Çankaya University in Ankara — entirely in English, with a final thesis on an AI model for estimating three-dimensional human body postures. What shaped me most there was not the syllabus but the workshop: boards, oscilloscopes, components that either work or do not.

In 2022 I went to Étupes in France on an Erasmus+ placement, to a small manufacturer of battery management systems for electric vehicles. I worked directly with the company founder and built, programmed and tested more than a hundred BMS assemblies. Not one defect; delivered to customers in Switzerland. The number sounds like diligence, but it was something else: the realisation that care is a method. Same sequence, same checks, every single time.

Then came four years of IT management and digital transformation — from a technopark start-up, through working directly with the founder of a corporate group, to my own freelance product development. Alongside it, German: the Goethe-Institut, telc B1, and structured preparation for the German labour market.

Today I build software products — AI-assisted, but with the same attitude I had at the workbench. A system is finished when it has been checked. Not when it compiles.

Portrait of Koray Kara

How I work

I build software products AI-assisted, consistently, and I say so openly. Concept, architecture, requirements and quality assurance are mine; implementation happens together with AI coding agents — Claude Code and OpenAI Codex.

To keep that from becoming a blind flight, I work with agent contracts: every repository carries a CLAUDE.md and an AGENTS.md that set out what an agent may do, what it must not touch, and how a result is measured. Architecture decisions are written down as ADRs — with the reasoning and the alternatives I rejected. On larger projects I run two development lines in parallel in order to compare approaches.

Verification runs against gates, not against gut feeling: type checking, unit tests, end-to-end tests, linting, Lighthouse thresholds, security boundaries. What does not pass these gates does not ship — regardless of who or what wrote it.

The point is not that a machine types faster than I do. The point is that someone has to decide what gets built, where the boundaries lie and when something is finished. I do not delegate those decisions — and that is precisely what my work consists of.

Volunteering

Since June 2026 I have been a member of the Youth Executive Committee at the youth centre of Çankaya municipality in Ankara, contributing to local youth policy. The Youth AI Platform grew out of that work — a tool that groups young people's submissions by place and by meaning without leaving the decision to an algorithm.

I am also a lifetime member of the TEMA Foundation for environmental protection, and have volunteered with KamuYZ, TBD, the German Social Activities Association and the IEEE Student Branch, among others.

Away from work

Motorsport, theatre, yoga, swimming, cajón, camping and hiking.