A terminal window showing search results from a custom-built mini search engine.

Building a Mini Search Engine with an Inverted Index and TF-IDF: A Hands-On CV Project

A hands-on build guide for a portfolio-grade search engine: tokenize documents, build an inverted index, rank with TF-IDF, and ship something that actually works. Includes runnable code, tests, and a roadmap of upgrades that turn the toy into production-flavored work.

September 2, 2026 · 12 min · 2439 words · martinuke0
Diagram of a Postgres-backed job queue with workers, retries, and a dead-letter table.

Building a Durable Job Queue in Postgres: A Portfolio Project That Signals Real Systems Skill

Build a production-flavored job queue on Postgres from scratch: schema, worker loop, retries with exponential backoff, and a dead-letter queue. A portfolio project that demonstrates real distributed systems thinking.

September 2, 2026 · 12 min · 2345 words · martinuke0
Abstract diagram of a neural network with corrupted input nodes highlighted in red.

Poisoning Attacks on LLMs: How Adversaries Corrupt Models and What Defenders Can Do

Poisoning attacks corrupt the data, weights, or fine-tuning process of large language models. This post breaks down the attack surface, walks through recent incidents, and lays out the defenses working teams can ship today.

September 2, 2026 · 10 min · 2082 words · martinuke0
A stylised desk scene with a notebook, terminal, and a glowing index — representing a developer's first week organising knowledge with Hermes.

Your First 7 Days with Hermes: A Practical Onboarding Guide for Engineers

A pragmatic, day-by-day onboarding guide for engineers adopting Hermes as a knowledge and context layer — covering setup, indexing, daily capture rituals, and team rollout.

September 2, 2026 · 11 min · 2252 words · martinuke0
A backend engineer's laptop showing a terminal with OpenClaw commands and a project dashboard.

Your First 7 Days with OpenClaw: A Field Guide for Backend Engineers

Seven days of hands-on notes on OpenClaw: what to install, what to configure, how to model real workloads, and the operational habits that separate a successful rollout from a stalled one.

September 2, 2026 · 8 min · 1563 words · martinuke0
Feedback