Illustration of a gating network routing tokens to experts

Build a Differentiable Top‑k Gating Network for MoE Layers from Scratch with NumPy

Learn how to implement a fully differentiable top‑k gating network in NumPy, enabling you to prototype mixture‑of‑experts layers and showcase a concrete, production‑ready side project on your CV.

October 6, 2026 · 7 min · 1405 words · martinuke0
Illustration of a neural network with checkpoint arrows

Hands‑On Activation Checkpointing for GPT Training From Scratch

Implement activation checkpointing for GPT training from scratch, with runnable Python code and production‑grade insights.

October 4, 2026 · 5 min · 1062 words · martinuke0
Abstract visualization of attention matrices being compressed via low-rank projection

Building a Memory-Efficient Attention with Kernel Decomposition: A Hands-On Linformer Project

Implement Linformer attention from scratch in PyTorch, benchmark it, and learn how to extend it for production systems.

September 29, 2026 · 8 min · 1496 words · martinuke0
Sliding window attention diagram

Building a Sliding Window Attention Block from Scratch: A Portfolio Project for Systems Engineers

Implement a sliding‑window attention block in PyTorch, test it, and extend it with distributed training, mixed precision, and monitoring to showcase systems expertise.

September 27, 2026 · 7 min · 1339 words · martinuke0
NumPy logo overlaid on a neural network diagram representing low-rank adaptation

Build a LoRA Trainer in Pure NumPy: A Portfolio Project That Signals Systems Mastery

A hands-on build guide for a LoRA adapter trainer with fused low-rank gradients and adapter-aware inference in pure NumPy — the kind of project that signals deep ML and systems expertise to hiring managers.

September 25, 2026 · 13 min · 2575 words · martinuke0
Feedback