Engineer. Technical leader. Independent thinker.

Technical leadership
for software and AI companies.

I take responsibility for architecture, engineering delivery, and production, connecting technical decisions to what the business needs.

Necati Demir
Necati DemirPhD Computer Scientist · New Jersey, US
20+ years in software engineering12 years of formal team leadershipPhD in computer science

How I work

The whole system.
From decisions to production.

I stay directly involved in the systems and decisions I take responsibility for, from architecture through implementation and production.

Notes from the work

Recent writing.

All writing
3 min read
Architecture

Your AI System Needs a Deletion Path

Deleting an uploaded file is only one step. Design and verify deletion across extracted text, search indexes, saved answers, logs, caches, and backups.

6 min read
AI & ML

BranchOne: A System One Decision Model

BranchOne is a System One decision model that scores supplied choices from text and optional image input, returning probabilities and a selected choice.

A project of my own

BranchOne

I built BranchOne, a System One decision model that scores supplied choices using text and optional image input, with workflows for training, evaluation, and inference.

Inside the model
Research → practice

A little more about me

Engineering depth.
A wider view.

I’m a PhD computer scientist, CTO, and hands-on technical leader. My experience across software, infrastructure, data, and machine learning informs how I make decisions and take responsibility for the wider system.

More about me