oljasz.com / field notes
Index / 016 entries
Warsaw
Last entry 07.07.2026
Index/Writing

Index of entries.

Entries
016
Sections
A - E
Span
03.2026 - 07.2026
Series
1 active, 5 parts

Everything published, numbered in the order it was written. Filter by section, or follow the radio series from the first antenna to the last spec sheet.

● Recently updated05 entries
● Featured series05 parts / 29.06 - 07.07.2026

Software-Defined Radio for SIGINT

From one RTL-SDR stream to a full receive chain: a wideband hub, smart water meters, LoRa below the noise floor, a spectrum survey and the hardware that mattered.

  1. Part 01No. 012

    Listening to an Entire 868 MHz Band at Once: Building an SDR Hub

    29.06.2026 / 5 min
  2. Part 02No. 013

    Reading My Water Meter With a $30 SDR - and the Factory Key Nobody Changed

    01.07.2026 / 5 min
  3. Part 03No. 014

    Decoding LoRa Below the Noise Floor: A Dechirp Demodulator in 80 Lines of numpy

    03.07.2026 / 4 min
  4. Part 04No. 015

    Mapping the Spectrum: 24 to 1766 MHz in Nine Seconds

    05.07.2026 / 4 min
  5. Part 05No. 016

    What SDR to Buy for SIGINT - and the One Spec That Mattered Most

    07.07.2026 / 4 min
Part 01 / 05
Filter
Showing 16 of 16 entries

Infrastructure & AI

Hybrid clusters, GPU inference, containers, Cloudflare edge.

04 entries
007

Two Docker One BugUpdated 09.10

A stale DNS forwarder in an 8-month-old container. A missing env var from a forgotten Compose overlay. Two silent failures, same evening, both hiding in plain sight.

#docker10 min minute read
006

Deploying a Next.js Site to Cloudflare Workers - The Full Walkthrough

End-to-end guide to deploying a Next.js site on Cloudflare Workers with a custom domain. The gotchas nobody warns you about.

#cloudflare6 min minute read
005

Adding an RTX 5090 GPU Server to a Mac Mini Cluster

A Ryzen 9 9950X3D + RTX 5090 build running Ubuntu, Ollama, and ComfyUI. Custom ISO, driver gotchas, and benchmarks.

#nvidia5 min minute read
003

Building a Hybrid AI Cluster - Mac Mini, Linux, and NVIDIA Under One Roof

A hybrid compute cluster mixing Apple Silicon and NVIDIA GPU on Linux. Thunderbolt mesh, distributed inference, headless management, and every gotcha along the way.

#nvidia9 min minute read

Security

LLM safety pipelines, IoT key management, responsible disclosure.

02 entries
013

Reading My Water Meter With a $30 SDR - and the Factory Key Nobody ChangedSDR 2/5

Wireless M-Bus, a one-line DSP bug that produced zero decodes for a day, and the uncomfortable discovery that a whole neighbourhood of smart water meters ships with the same factory AES key.

#smart-meters5 min minute read
004

Building an LLM Security Pipeline - Guard, Classify, Log Everything

LLM Guard for input scanning, Llama Guard 3 for output classification, Langfuse for observability. A complete security pipeline for self-hosted LLMs.

#security4 min minute read

Embedded & IoT

ESP32, Modbus, TLS on constrained hardware, energy.

04 entries
011

How a 12 KB Audit Ring Buffer Killed My TLS Handshake (And I Chased the Wrong Ghost for an Hour)Updated 09.10

I shipped a 12 KB BSS allocation, mbedtls handshake started returning MBEDTLS_ERR_SSL_ALLOC_FAILED, I misdiagnosed it as a PKI problem on the server side, re-enrolled a device that didn't need re-enrolling, then finally read the full serial log and found the actual cause. A postmortem with timestamps, the exact error chain, and the lessons I'm now actually following.

#esp3211 min minute read
010

Enterprise-Grade Crypto on a $20 Board: Securing Modbus With ESP32-S3Updated 09.10

How I put mutual TLS, X.509 certificate validation, and a five-tab LVGL dashboard on top of a 50-year-old Modbus RTU bus, on a $20 ESP32-S3 board with 512 KB of SRAM. Memory map, bisect tables, security architecture, and the case for why low-cost hardware is now a real competitor to $2000 industrial gateways.

#esp3214 min minute read
008

Modbus RTU Over USB: Five Lessons From a Year of Polling Solar InvertersUpdated 09.10

USB-RS485 adapter quirks, pymodbus CPU bugs, silent data corruption, and the wiring trap that cost me a full day. Hard-won lessons from running Modbus RTU on a Raspberry Pi 24/7.

#modbus8 min minute read
001

FutureGrid - Building a Smart Energy Platform From ScratchUpdated 09.10

An edge-to-cloud energy management platform. Custom hardware, mTLS, multi-inverter support, cooperative energy balancing, and a lot of debugging WiFi hotspots on embedded Linux.

#energy8 min minute read

Radio & DSP

SDR, LoRa, wM-Bus, spectrum reconnaissance.

04 entries
016

What SDR to Buy for SIGINT - and the One Spec That Mattered MostSDR 5/5

RTL-SDR vs SDRplay RSP1B vs HackRF Pro, why 14 bits beat a wider tuner, and how to split three radios into specialised roles instead of buying three of the same thing.

#sdr4 min minute read
015

Mapping the Spectrum: 24 to 1766 MHz in Nine SecondsSDR 4/5

Before you decode anything, you survey. A fast frequency-hopping power sweep across the full RTL-SDR range, what it found over my house, and the tuner artefacts that will fool you if you trust the peaks blindly.

#sdr4 min minute read
014

Decoding LoRa Below the Noise Floor: A Dechirp Demodulator in 80 Lines of numpySDR 3/5

How LoRa's chirp modulation works, a from-scratch dechirp demodulator validated down to -5 dB SNR on synthetic frames, and an honest negative result: my rooftop signal was simply too weak. A lesson in proving your tools before blaming the air.

#sdr4 min minute read
012

Listening to an Entire 868 MHz Band at Once: Building an SDR HubSDR 1/5

One RTL-SDR stream, fanned out to a wM-Bus meter decoder, a wideband burst hunter, and a 200-protocol device classifier - all running at the same time without ever stopping the listen. Architecture of a DIY SIGINT hub.

#sdr5 min minute read

Leadership & Projects

How teams work, and the long-running builds.

02 entries
009

Silent Leadership: A Manifest

Why I invest in people over processes, build teams that understand products deeper than the vendors themselves, and only open support cases when we find real flaws.

#leadership21 min minute read
002

WordHunt - From Weekend Hack to a Platform With 22 Milestones

A word game platform that started as one game and grew into a multi-game educational ecosystem with guilds, live classrooms, achievements, and mobile apps.

#game6 min minute read