Technical Journal

Engineering Insights

Notes on robotics research, AI systems architecture, and the lessons learned from building physical products.

Articles
2026-07-17

Why I Built a ROS 2 SIL Platform from Scratch

Robotics teams keep hitting the same integration problems: sim passes but hardware fails, PRs break on merge, tests are flaky. Here's how a Software-in-the-Loop test platform solves them at the root.

ROS 2CI/CDRoboticsSILIntegration
Read Entry
2026-07-17

Architecture: HAL Boundary, Sim Time, and 6 ADRs

The architecture behind a ROS 2 + MuJoCo SIL platform: a single control loop, a hardware abstraction layer for sim-to-real, sim time for deterministic CI, and six documented architecture decisions.

ROS 2ArchitectureSim-to-RealHALADRMuJoCo
Read Entry
2026-07-17

CI/CD for Robotics: GitHub Actions, Merge Queue, Docker

The full anatomy of a robotics CI pipeline: GitHub Actions with container jobs, caching strategy for sub-10-minute builds, native merge queue setup (including the 422-to-org war story), multi-stage Docker, and GHCR release.

CI/CDGitHub ActionsDockerMerge QueueGHCRRobotics
Read Entry
2026-07-17

Testing Robotics Code: 45 Tests Across Four Layers

A four-layer test pyramid for robotics: linters for hygiene, pure-math gtests because the logic is deliberately separated from nodes, a smoke test that caught a silent QoS mismatch, and a sim-time SIL scenario that caught a physics bug no unit test could see.

TestingROS 2gtestSILSim TimeQoS
Read Entry
2026-07-17

6 Real Bugs That SIL Testing Caught

Six real bugs from a robotics CI/CD platform: a silent QoS mismatch, a physics-induced false obstacle detection, a Dockerfile that hid a missing package, and more. Each with symptom, diagnosis, fix, and lesson.

DebuggingROS 2TestingSILBugsRobotics
Read Entry
2026-07-17

Release Engineering: From Tag to Traceable Image

How a robotics CI/CD platform goes from git tag to versioned Docker image on GHCR — with a fully traceable chain from digest to commit, and a lesson on why you should never re-point a published tag.

Release EngineeringGHCRDockerSemverCI/CDRobotics
Read Entry
2026-07-17

From Integration Pain to Production Pipeline

What building a ROS 2 SIL CI/CD platform from scratch taught me about integration engineering, scope discipline, and why the pipeline — not the robot — is what keeps hardware safe and teams fast.

RoboticsCI/CDSILLessonsIntegration
Read Entry
2026-05-13

Meine A2.1 Notizen: Der komplette Grammar & Vocabulary Guide

My complete A2.1 German study notes from Momente A2.1 — all grammar tables, vocabulary lists, and the patterns that finally made things click.

GermanDeutschA2Language LearningGrammarVocabulary
Read Entry
2026-04-29

Building an AI-Powered Personal Knowledge Pipeline: Obsidian + NotebookLM + OpenClaw

How I automated my learning workflow so my AI assistant handles the boring parts — scheduling, summarizing, and reminding.

AIAutomationObsidianProductivityWorkflow
Read Entry
2025-03-01

50 Lessons from Building a Humanoid VLA System

Engineering lessons learned while building a Vision-Language-Action system for the Unitree G1 humanoid robot in MuJoCo.

RoboticsMuJoCoImitation LearningROS 2
Read Entry

hello-world-meet-rookie

Read Entry
Index: 0x1F entries
EOF