A code editor displaying NumPy matrix operations alongside a visualization of low-rank decomposition

Build a LoRA Fine-Tuning Engine from Scratch in Pure NumPy

A hands-on guide to building a LoRA fine-tuning engine entirely in NumPy, covering low-rank decomposition, gradient computation, and adapter updates with zero deep-learning framework dependencies.

September 25, 2026 · 11 min · 2308 words · martinuke0
A diagram of a mixture-of-experts router with multiple expert networks and a gating mechanism

Build a Mixture-of-Experts Router from Scratch: A Portfolio Project That Signals Real Systems Skill

A hands-on guide to building a mixture-of-experts router from scratch in Python, covering top-k gating, capacity factor scheduling, and load balancing loss — a CV-worthy project that signals real systems and ML engineering skill.

September 23, 2026 · 12 min · 2465 words · martinuke0
A visualization of INT4 quantization layers inside a transformer model, showing weight matrices being compressed and dequantized.

Building a From-Scratch Group-Wise INT4 Quantization Layer for LLaMA Weights

A hands-on guide to implementing group-wise INT4 quantization for LLaMA-style transformers, covering per-group scale calibration, fused dequantization kernels, and benchmarks that demonstrate real ML-systems engineering skill.

September 21, 2026 · 12 min · 2553 words · martinuke0
A visual representation of memory optimization in neural networks

Building a Gradient Checkpointing Engine from Scratch

A hands-on guide to building a custom gradient checkpointing engine in PyTorch. This side project demonstrates deep memory management and autograd mastery, making your CV stand out to AI infrastructure roles.

September 21, 2026 · 8 min · 1531 words · martinuke0
Illustration of a neural network attention pattern

Hands-On Build Guide: Flash Attention Implementation from Scratch in NumPy

A step-by-step NumPy guide to implementing Flash Attention with tiled multi-head self-attention and causal masking, perfect for a portfolio CV.

September 20, 2026 · 9 min · 1775 words · martinuke0
Feedback