Hasan Hüseyin
Yurdagül

Machine learning engineer. Consultant. Deep thinker.
I build things from first principles.

ML Engineer Consultant Arch + Hyprland Neovim → Helix 27 Turkey

/about

I'm a machine learning engineer working remotely from Turkey, and a consultant to R&D Centers on AI and ML. I hold a degree in Computer Engineering and I'm currently pursuing my Master's in Artificial Intelligence.

Cow — the real animal

/Articles

Thinking on engineering, math, systems, and life.

/tech

I've been a Linux user since 2016. The journey has been long — from Mint to Arch, a detour through NixOS (beautiful pain), a macOS era (M1 was magic), and finally back home to Arch + Hyprland. Freedom matters. Window managers matter.

distro_hop.sh
$[2016] Linux Mint # the beginning
$[2016] Ubuntu # the obvious next
$[2016] Pop!_OS # the hyped children
$[2016] Fedora # usable, but not fresh
$[2016] Manjaro # intro to arch, but gentle
$[2017] Arch Linux # the real deal
$[2020] NixOS # beautiful pain
$[2021] macOS (M1) # incredible harware
$[2022] Arch (again) # yearning freedom
$[2022] macOS (M1) # disgusting software, but unbeatable harware
$[2025] Arch + Hyprland # returning home

Languages I enjoy

Python C Rust Zig Odin OCaml Lua JS/TS

I try every paradigm. Systems programming, functional, scripting — understanding the spectrum makes you a better engineer. I create things from scratch to understand them from first principles, it takes time, but it's worth it.

cs_amazement.log
The first thing that amazed me in CS was the linked list — this elegant, recursive data structure where every node points to the next. Then automata theory: the idea that a simple machine with states and transitions could model computation itself.
ai_amazement.log
In AI, autoencoders blew my mind — the idea that a network could learn to compress and reconstruct, discovering the essence of data. And GANs: two networks battling each other, creating something from nothing. Adversarial creation is pure genius.
editor_journey.md
~neovim ── longtime user, broke every update
~helix ── current editor, good defaults, stable and fine
~
~# I value my time more as I age
~# I don't have enough time to configure everything.
~# I need things delivered, but I must be able to change them.
~# Helix game me the balance of freedom, and sanity

/work

Machine Learning Engineer

Remote · Turkey

Building and deploying ML systems in production. Working across the full stack of machine learning — data pipelines, model training, deployment, and monitoring. Remote work suits my nature: I focus on the work, not the office.

AI/ML Consultant

R&D Centers · Turkey

Advising R&D Centers on artificial intelligence and machine learning strategy, research direction, and implementation. Bridging the gap between cutting-edge research and practical engineering solutions.

M.Sc. Artificial Intelligence

Ongoing

Deepening my understanding of AI from the mathematical foundations upward. Because you can't truly engineer what you don't deeply understand.