// systems engineer init

Yunus Emre Duran

A software engineer passionate about solving complex problems at the lowest levels of the stack. Focused on understanding how systems work and optimizing them from the metal up.

Focus Area

Specializing in operating system kernels, memory management, and low-level hardware interaction.

Vision

Building architectures that prioritize performance and efficiency without hiding behind unnecessary abstractions.

// workspace / active projects

Projects

Custom x86 Kernel

A micro-kernel experiment featuring an interrupt manager and basic memory management, developed using Assembly and C.

Software Renderer

A graphics library that operates directly on the framebuffer without hardware acceleration.

Sys-Profiler

A terminal-based tool for analyzing CPU cycles and cache utilization.

Memory Allocator

A custom heap manager designed to optimize dynamic memory allocation (malloc/free).

// tech stack / diagnostics

Technical Skills

The toolchain and languages I use to interact with the machine:

C / C++20
x86_64 Assembly
Kernel Architecture
POSIX Systems
GDB / LLDB
Linker Scripts
QEMU / Bochs
CMake
// profile summary

About Me

For me, software development is more than just writing code; it is about understanding the soul of the machine. My curiosity about the inner workings of operating systems has driven me to specialize in low-level systems.


I aim to produce engineering-driven projects that focus on pure performance and reliability, steering clear of noise and over-abstraction. Currently based in Turkey, conducting independent systems research.