Emin

Engineering for the nanoseconds.

I design and optimize low-level systems with an obsession for latency, throughput and efficiency.

Resume

Emin — Linux Kernel Engineer • Kernel & Networking Specialist
Kocaeli, TR • [email protected]github.com/xeome

Summary

Linux Kernel Engineer focused on high-performance networking and systems reliability. Proficient in C/C++/Rust/Go with hands-on eBPF and XDP experience. Deliver measurable latency and throughput gains through micro-optimization, observability, and rigorous systems engineering across kernel and user-space networking interfaces.

Experience

Research Scholar - Linux Kernel Engineering @ TÜBİTAK BİLGEM

October 2023 – Present
  • Architected and delivered a high‑performance, scalable Linux networking data path leveraging XDP and AF_XDP, sustaining >10 Gbit/s line‑rate throughput under production workloads.
  • Delivered custom out-of-tree Linux kernel module and core subsystem patches for extreme throughput and latency requirements.
  • Designed and implemented a custom high‑throughput virtual block device with integrated kernel networking pathways to enable low‑latency data transfer between paired systems.
  • Led cross‑architecture embedded platform enablement (Yocto Linux and Android) spanning PowerPC and ARM64.
  • Built an accelerated packet capture and analysis framework using AF_XDP, enabling real‑time deep traffic inspection (tcpdump/Wireshark–class functionality) with significantly reduced CPU overhead.

Linux System Administrator @ Mono Bilişim

March 2023 – October 2023 (8 months)
  • Automated server provisioning & config compliance with Ansible.
  • Tuned Linux kernels and sysctl parameters for measurable performance gains.
  • Optimized OPNsense firewall to sustain gigabit traffic.
  • Delivered secure, scalable reverse proxy and load balancing (Nginx/Caddy + TLS).
  • Built Go-based APIs and operational automation tools.

Personal Projects (Non Work Related)

RISC-V Kernel

A RISC-V kernel written in C and assembly. This bare-metal kernel is implemented from scratch for the RISC-V ISA.

C Assembly Kernel OSDev RISC-V Bare-metal

Buse-NFS

A project using NBD to create a custom block device that syncs data with a remote buffer over the network.

C++ Linux NBD/BUSE Block Device Filesystem Networking

XSKNet

A high-performance networking stack using XDP and XSK to bypass the Linux kernel network stack.

C eBPF XDP AF_XDP Networking Linux

JCC (C Compiler)

A self-hosting C compiler written from scratch.

C Compiler Parser Codegen Self-hosting AST

Zmem

A Linux memory monitoring program that displays detailed virtual memory information.

Rust Linux Memory Monitoring CLI zswap

XM32

A custom 32-bit fantasy CPU architecture and virtual machine written in Rust.

Rust Virtual Machine Emulator Assembler CPU Arch 32-bit

Contact

I'm always open to discuss systems, performance, and tooling.