// TODO: I’m martinuke0

Welcome to my corner of the internet. This website is a personal blog which I use as a platform to document my learning journey and showcase it for the world to see.
A secure lock icon with code snippets, representing user safety and authentication

safe: A Production-Grade User Safety & Authentication System

A complete guide to building safe, a secure user management system that signals real backend and security engineering skills to hiring managers.

October 6, 2026 · 9 min · 1846 words · martinuke0
User safety service architecture diagram

Building a User Safety Service: A Portfolio Project for Systems Engineers

A step‑by‑step guide to building a user safety microservice that demonstrates rate limiting, content filtering, and audit logging for hiring managers.

October 6, 2026 · 6 min · 1167 words · martinuke0
Short description of the cover image subject.

Mastering Zephyr RTOS Scheduling for Multi-Sensor Edge Nodes: Real-Time Performance Tuning

Real-time edge nodes demand deterministic scheduling. This post shows how to tune Zephyr RTOS thread priorities, interrupt handling, and memory for multi-sensor workloads.

October 6, 2026 · 6 min · 1254 words · martinuke0
A virtual scroller rendering a long list of items, with only the visible portion in the DOM.

Virtual Scrolling with Intersection: The Modern Approach to Rendering Large Lists

Virtual scrolling with Intersection Observer lets you render only the items currently in the viewport, cutting memory usage and boosting performance. This guide walks through the architecture, a working implementation, and production-grade optimizations.

October 6, 2026 · 7 min · 1287 words · martinuke0
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
Feedback