Projects

My projects are intended to support my main technical direction: Linux kernel hardening, memory safety, and low-level systems engineering.

JakaHardeningLab

Status: planned / initial development

JakaHardeningLab is planned as a practical Linux kernel hardening lab focused on reproducible experiments, minimal reproducers, and educational notes.

Planned focus:

Planned labs:

  1. Booting a custom Linux kernel in QEMU
  2. Building a KASAN-enabled kernel
  3. Demonstrating a simple use-after-free
  4. Understanding slab cache merging
  5. Exploring struct cred
  6. Exploring Linux keyrings
  7. Testing parser-hardening patterns

Repository: coming soon

C++17 POSIX file descriptor wrapper

Status: built / to be polished publicly

A move-only RAII wrapper for POSIX file descriptors, designed to prevent double-close bugs and make ownership explicit.

Technical focus:

Repository: coming soon

JakaTrace

Status: planned after JakaHardeningLab MVP

JakaTrace is a planned lightweight Linux observability tool for syscall and context-switch profiling using eBPF.

Planned features:

The goal is to demonstrate Linux internals, eBPF, observability, and performance-oriented systems programming.

JakaShell

Status: long-term idea

JakaShell is a longer-term idea for a high-performance Linux shell exploring POSIX APIs, mmap, lock-free atomics, CPU affinity, and eBPF telemetry.

This is not my current priority. My current priority is Linux kernel hardening and upstream Linux work.