Open to Software / ML Engineer roles

Elif Konak

AI/ML Engineer — deep learning for medical imaging, with a backend foundation

Computer Engineering graduate (TED University, 2026). I build end-to-end neuroimaging pipelines and train 3D deep learning models for AI-assisted clinical decision support, with backend and platform experience alongside it — from containerised services to a PostgreSQL high-availability cluster on Kubernetes. Based in Ankara, Türkiye — open to on-site and remote roles.

01 — Work

Featured work

Selected work — medical AI first, then applied ML and real-time backend systems.

1st Place — Genç Beyinler Yeni Fikirler 2026

AI-Based Multimodal Alzheimer's Diagnosis System

A university-led research project I joined through the Department of Computer Engineering at TED University and have been contributing to as a volunteer for about a year, working with a team and in collaboration with neurology and nuclear medicine physicians. The work applies deep learning to multimodal brain imaging (PET + MRI) for early Alzheimer's detection; my part covers 3D preprocessing and model training. It was awarded 1st place at Genç Beyinler Yeni Fikirler 2026 (TED University & Turkish Informatics Association) and is also my graduation project.

The project is still unpublished, so its methodology and results are not shared publicly.

Award ceremony at TED University: the first-place prize being presented for the Alzheimer's diagnosis project at Genç Beyinler Yeni Fikirler 2026 First-place prize presented at TED University — Genç Beyinler Yeni Fikirler 2026, organised with the Turkish Informatics Association
Deep LearningMedical Imaging PET / MRI3D CNN · ResNet3D Vision TransformersPyTorch Lightning MONAIMATLAB / SPM
Landing page — designed and built alongside the app Gatherly channel view: channel list, live messages, member presence panel and voice controls Inside the app — live messaging, member presence and voice controls

Gatherly — real-time communication platform

A server-and-channel communication platform: users create servers, open channels, talk in real time by text or voice, and manage who can do what. Built end to end — from the WebSocket layer to the interface.

  • Live messaging
  • Typing indicators
  • Voice rooms
  • Screen sharing
  • Presence tracking
  • Roles & permissions
  • Friends & direct messages
  • REST API on Swagger
Node.jsSocket.io WebRTCMongoDB Atlas Swagger
Open the live app ↗ In active development · source kept private

Product Analysis & Barcode Scanner

Barcode · QR · manual text FastAPI — async pipeline asyncio · aiohttp · LRU cache OpenFoodFacts — product data Mistral via Ollama — local LLM strict JSON output contract Pydantic / JSON Schema validation → safety verdict + reason Request pipeline — local LLM behind a validated JSON contract

Ingredient-safety analyser built on a local Mistral model served through Ollama. The prompt enforces a strict JSON output contract and every response is validated against a Pydantic schema before it reaches the user, so malformed model output is rejected rather than displayed. Input by manual text or barcode / QR scan.

PythonFastAPI LLMOllama Prompt EngineeringPydantic asyncio
View on GitHub →

Spades Multiplayer Game

P1P2 P3P4 intent — bid · play card Server owns the game state validates turn order and follow-suit enforces trump rules and bidding resolves tricks and scoring illegal moves rejected server-side authoritative state Broadcast to all four clients no client can fake a move Node.js · Express · Socket.IO Server-authoritative turn engine — clients send intents, never state

Four-player online Spades (Batak) over WebSockets, with room management, bidding, trump and follow-suit enforcement. Clients never hold the game state: they send intents and the server decides, so a modified client cannot cheat.

Node.jsSocket.io WebSocketsJavaScript
Play the live demo ↗  ·  GitHub →

Also built

SmartForm AI Form analyser with an integrated AI model. GitHub →
Cargo Delivery System Route optimisation on graph algorithms — Java. GitHub →
Asteroid Hunter Arcade game with enemy waves and upgrades — Java, OOP. GitHub →
Study Planner & Nearest Workspace Session planner that finds nearby places to work — Flutter, Dart, Firebase. Private repo
02 — Experience

Experience

R&D in medical AI, plus a backend and DevOps foundation.

TED University — research project

Sep 2025 — Present · Ankara
AI/ML Research Contributor (volunteer)

Contributing to a research project on AI-assisted analysis of neurodegenerative disease, joined through the Department of Computer Engineering. I train 3D deep learning models on brain imaging and work on the preprocessing pipeline, together with a team and in collaboration with neurology and nuclear medicine physicians.

PyTorchPyTorch Lightning MONAIMATLAB / SPM Python

Godetya Yapay Zeka ve Mühendislik

Jan 2026 — Feb 2026 · Ankara
Software Engineering Intern (R&D)

Worked on the medical image preprocessing pipeline of the same research project — brain masking and spatial normalisation with MATLAB/SPM, and data preparation for model training — and documented methodology, experiments and results for the team.

PythonMATLAB / SPM Image Processing

Bisoft Bilgi Teknolojileri

Jul 2025 — Aug 2025 · Ankara
Backend & DevOps Intern

Built an automated PostgreSQL primary/standby high-availability cluster on Docker with WAL streaming replication and pg_basebackup provisioning, automating the setup with Bash. Migrated the cluster to Kubernetes using StatefulSets, PersistentVolumeClaims, ConfigMaps, Secrets and headless Services, then integrated it with the company's existing failover components and tested failover end to end — cutting a 15–30 minute manual takeover to under 10 seconds.

KubernetesDocker Java / SpringPostgreSQL Streaming ReplicationHigh Availability BashGitLinux
03 — Skills

Skills

Tools and technologies I work with day to day.

AI & Machine Learning
Deep LearningComputer Vision CNNsVision Transformers 3D Medical Image ProcessingPyTorch PyTorch LightningMONAI NumPyPandas MatplotlibNibabel MATLAB / SPM
Backend, Infrastructure & MLOps
KubernetesDocker Java / SpringPostgreSQL High AvailabilityStreaming Replication MySQLREST APIs BashGitLinux Hadoop
Languages & Other
PythonJava CSQL HTMLFlutter Firebase
Spoken
Turkish — nativeEnglish — B2 French — B2
04 — Background

Education & certifications

Education
TED University — B.Sc. Computer Engineering
English-medium
Relevant coursework: Information Retrieval, Artificial Intelligence, Data Structures & Algorithms, Software Engineering, Signals and Systems
2022 — 2026
Tevfik Fikret High School
French–Turkish bilingual program (LabelFrancEducation)
2018 — 2022
Certifications
Docker Essentials: A Developer Introduction
IBM
2025
Software Engineering Specialization
HKUST via Coursera — 3 courses: Software Design & Project Management · Implementation & Testing · Modeling Systems with UML
2025
Geleceği Yazan Kadınlar — AI Program
Turkcell Akademi
2025
Hadoop 101 · Hadoop Foundations Level 1
IBM / Cognitive Class
2025

Let's talk

I'm open to Software / ML Engineer roles in Ankara and remote positions. The fastest way to reach me is email — I read everything.