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:
- building and booting custom kernels with QEMU
- enabling KASAN, KFENCE, and UBSAN
- demonstrating simple kernel memory bugs
- exploring slab allocator behavior
- understanding slab cache merging and isolation
- studying
struct cred - studying Linux keyrings
- writing minimal reproducers for hardening concepts
- connecting labs to real upstream kernel hardening work
Planned labs:
- Booting a custom Linux kernel in QEMU
- Building a KASAN-enabled kernel
- Demonstrating a simple use-after-free
- Understanding slab cache merging
- Exploring
struct cred - Exploring Linux keyrings
- 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:
- C++17
- RAII
- POSIX file descriptors
- move-only ownership
- double-close prevention
- exception-safe resource management
- low-level resource lifetime
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:
- syscall counting
- syscall latency summaries
- context-switch profiling
- per-process tracing
- JSON output
- optional explanatory summaries
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.