// 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.
Mini GPT training loop on a laptop

From-Scratch Mini GPT Training Loop with Gradient Checkpointing, Mixed Precision, and a Custom CUDA‑Style Optimizer

A hands‑on guide to training a tiny GPT model end‑to‑end with gradient checkpointing, FP16 mixed precision, and a hand‑rolled optimizer, perfect for a CV‑worthy portfolio.

October 9, 2026 · 12 min · 2453 words · martinuke0
Diagram of a secure data pipeline with user input validation and audit logging

User Safety in Production Systems: Safe-by-Design Patterns for Engineers

How to build systems that protect users without sacrificing velocity, using proven architecture patterns and concrete tooling.

October 9, 2026 · 6 min · 1234 words · martinuke0
A sleek illustration of a sliding window over text tokens

Dynamic Sliding-Window Context Manager for LLM Prompt Histories

A hands‑on guide to building a production‑ready context manager that automatically trims prompt histories using attention‑weighted saliency, keeping your LLM prompts within any context window.

October 9, 2026 · 8 min · 1539 words · martinuke0
A modern dashboard showing real-time data streaming with Materialize logos and flowing data icons.

Architecting Real-time Data Pipelines with Materialize: A Streaming SQL Deep Dive

Explore how Materialize’s streaming SQL engine transforms real-time data pipelines, from Kafka ingestion to downstream consumption with sub-second latency.

October 9, 2026 · 9 min · 1898 words · martinuke0
Sharded MongoDB cluster architecture diagram

Implementing Consistent Bulk Operations Across Sharded MongoDB Clusters: A Deep Dive into Two-Phase Commits

When sharding splits your data across nodes, bulk operations can no longer rely on single-document atomicity. This post walks through implementing consistent two-phase commits in MongoDB clusters to preserve integrity at scale.

October 9, 2026 · 9 min · 1848 words · martinuke0
Feedback