Compendium

Durable notes organized as an archive: software engineering, data structures, design patterns, Kubernetes, Linux systems engineering, Node.js V8 runtime engineering, Rust, and CPU LLM inference.

Collections

Software Engineering

Staff and Principal-level notes on architecture, distributed systems, reliability, security, delivery, leadership, and AI-native engineering.

Data Structures

Reference notes for common and advanced data structures, complexity tradeoffs, implementation patterns, and practical selection guidance.

Design Patterns

Object-oriented, architectural, distributed-systems, and functional pattern notes with pragmatic implementation context.

Kubernetes

Kubernetes learning notes on API machinery, workloads, networking, storage, security, operations, GitOps, policy, and production platform patterns.

Linux Systems Engineering

Linux systems notes on kernel boundaries, processes, memory, storage, networking, systemd, permissions, containers, observability, performance, security, and eBPF.

Node.js V8 Runtime Engineering

Node.js and V8 runtime notes on the event loop, JavaScript execution, V8 internals, memory, modules, packages, streams, networking, diagnostics, performance, security, and production operations.

Rust

Production-oriented Rust notes on ownership, types, traits, Cargo, performance, concurrency, async runtimes, unsafe code, macros, testing, architecture, systems programming, interoperability, and operations.

CPU LLM Inference Research

Research notes on CPU-native LLM inference, memory budgets, quantization, SIMD kernels, runtime architecture, model compatibility, benchmarks, Rust implementation strategy, and testing ladders.