Systems Software Engineer · Kernel Development · Security Hardening
Systems software engineer focused on kernel development, operating system internals, and security hardening. Currently contributing to the Linux kernel and building production-grade systems components in C/C++17.
This is my systems engineering workspace. The projects here deal with the lowest layers of software, the code that sits between hardware and applications. File descriptors, memory allocators, thread synchronization, shell interpreters, and kernel patches. If you are not familiar with systems programming: this is the code that makes operating systems like Linux and macOS work reliably, securely, and fast.
|
Production-grade C++17 systems components with security hardening, benchmarking, and cross-platform support.
|
High-performance Linux shell with zero-copy IPC via mmap, CPU-affinity scheduling, and eBPF-based telemetry.
|
|
Patches submitted to the upstream Linux kernel. Focus on resource management and syscall interfaces. |
|
| Area | Details |
|---|---|
| Kernel / OS Internals | Linux kernel, macOS/XNU, syscall interfaces, VFS, memory management |
| Security Hardening | fd bounds checking, CLOEXEC enforcement, EINTR-safe operations, stack protection |
| Concurrency | Lock-free structures, atomics, memory ordering, spinlocks, RCU |
| Performance | perf, flamegraphs, strace, eBPF, Google Benchmark |
| Cross-platform | Linux, macOS, FreeBSD, compile-time platform abstraction |
C · C++17 · POSIX · x86_64/ARM64 · CMake · Make/Kbuild · GDB/LLDB · perf · strace · eBPF · Git · Linux · macOS/XNU
