A laptop screen showing a terminal with a Go CLI tool

User Safety: A Hands‑On Build Guide for a Portfolio CV Project

A Go‑based CLI that validates and sanitises arbitrary user input against JSON schemas, logs every decision, and ships as a static binary for instant portfolio deployment.

October 18, 2026 · 8 min · 1504 words · martinuke0
Docker container running inside a CI job

Designing Deterministic Test Environments Using Docker-in-Docker for CI Pipelines

A practical guide to configuring Docker-in-Docker for reliable, repeatable CI pipelines, with patterns, security tips, and real-world examples.

October 13, 2026 · 6 min · 1270 words · martinuke0
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
Go code on a terminal with Redis icons

Hands‑On: Build a Distributed Rate‑Limiter Service in Go

A step‑by‑step guide to constructing a Go‑based rate‑limiter that stores state in Redis, exports Prometheus metrics, and runs locally via Docker Compose – perfect for showcasing systems engineering chops.

September 29, 2026 · 8 min · 1696 words · martinuke0
Distributed rate limiter architecture diagram

Building a Distributed Rate Limiter: A Portfolio Project That Signals Systems Skill

A step-by-step guide to building a distributed rate limiter in Go with Redis and gRPC, demonstrating concurrency, fault tolerance, and scalability.

September 25, 2026 · 8 min · 1591 words · martinuke0
Feedback