Engineering Notes & Build Logs

Articles and build-in-public notes on systems integration, embedded, robotics, automation, and digital twins. By Andrew Michelis at KnackMentor.

Architecture · Systems Integration

In Cyber-Physical Systems, Latency Is a Correctness Property

A control loop can be rock solid in simulation and unstable on hardware over a few milliseconds. Why timing is part of whether the system is right, not a performance detail to tune later.

September 2026·6 min readRead
Build Log · Systems Integration · Functional Safety

Teaching a Vehicle to Distrust Its Own Sensors

An integrity layer built in the open: how a vehicle notices a lying sensor, decides when to stop, catches the quiet faults the fast check misses, and proves it honestly, with the tuned core behind one seam.

September 2026·8 min readRead
Systems Integration · Open Source

A Small Language for the Agreements Between Systems

HashTag is a tiny open notation for the agreements between parts of a system, so a script can check an assembly holds together before you build it.

September 2026·5 min readRead
Build Log · Fault Detection

How I Made a Vehicle Notice Its GPS Was Lying

The M1 milestone of the open autonomy build: a simple statistical check that catches a spoofed GPS at the first bad reading and keeps it out of the estimate.

August 2026·7 min readRead
Engineering · Open Source

Save the Web Exactly as You See It

Print-to-PDF re-renders the page and loses what you saw. WebClip, a free open-source Chrome extension, saves any page to a pixel-faithful PDF, all on your device.

August 2026·4 min readRead
Build Log · Sensor Fusion

Building a Sensor-Fusion Testbed You Can Trust

The first build increment of an open autonomy project: fusing GPS, IMU, and wheel speed into one estimate, and proving it tracks the truth before adding any fault detection.

July 2026·4 min readRead
The Build · Systems Integration

What I'm Building in the Open, and Why

The plan for an open, simulation-first project on a hard problem in autonomy: how a system knows when it can't trust its own sensors, and fails safe.

July 2026·7 min readRead
Systems Integration · Lessons Learned

What the Hardware-Software Boundary Taught Me About Risk

Fifteen years where hardware meets software taught me that the biggest delivery risks hide in the seams between disciplines, not inside them.

July 2026·6 min readRead
Delivery Strategy

The Trust Ladder: Why Diagnostic-First Beats Sales-First

Why diagnostic-first commercial motion creates stronger fit, better decisions, and less wasted effort for technical teams.

July 2026·7 min readRead
Engineering Leadership

Stakeholder Alignment Is Not a Meeting: It Is Evidence

Why alignment claims collapse unless the relevant decision, ownership, and readiness evidence are visible.

July 2026·6 min readRead
Diagnostic Review

What a Bounded Diagnostic Review Actually Delivers

What a diagnostic-first review does, what it does not do, and why that boundary matters.

June 2026·7 min readRead
Technical Debt

When Technical Debt Becomes Delivery Risk

The moment technical debt stops being an engineering nuisance and starts threatening releases, milestones, and credibility.

June 2026·7 min readRead
SYS Check · Delivery Diagnostic

The 3-Minute Diagnostic That Surfaces Your Delivery Blind Spots

A short diagnostic lens for surfacing the risk clusters teams usually notice too late.

June 2026·5 min readRead
Validation Readiness · Test Strategy

Validation Gaps: Why “We Tested It” Doesn’t Mean “It Works”

Passing tests aren't proof of readiness. The structural difference between testing activity and validation evidence, and where the gaps usually hide.

May 2026·6 min readRead
Validation Readiness · Milestone Discipline

How to Know If Your Team Is Actually Ready for the Next Milestone

Most teams that miss a milestone were "ready" the week before. The gap between activity and evidence is where readiness fails. Here's what to check.

May 2026·6 min readRead
Definition Clarity · Hidden Assumptions

Hidden Assumptions That Derail Software Delivery

The assumptions teams leave implicit, and why they only become visible when the schedule is already under pressure.

May 2026·5 min readRead
Systems Integration · Interfaces

Interface Ambiguity: The Silent Killer of Technical Programs

Why teams keep moving while shared boundaries stay undefined — until integration forces the disagreement into view.

April 2026·5 min readRead
Delivery Risk · Release Readiness

The Readiness Question Nobody Asks Before a Release

The one question that exposes whether a team is actually ready or just close to shipping.

April 2026·6 min readRead
Delivery Risk · Engineering Teams

5 Delivery Risks Hiding in Your Engineering Team Right Now

Five delivery risks that hide inside engineering teams until integration day. What to check before they surface as rework.

April 2026·5 min readRead
Delivery Risk · Systems Integration

Why Integration Milestones Fail — What to Check

Status can look green while readiness is still weak. This article shows the patterns that break milestones late and what to check earlier.

April 2026·6 min readRead
◯
Embedded · Lessons Learned

The Bug That Wasn't in the Code: A Sensor-Integration Story

The code was correct and the system still failed. A generalized, anonymized story about where integration bugs actually live, and why they hide from code review.

◯
Sensor Fusion · Systems Integration

Sensor Fusion at the Systems Level, Past the Tutorials

Filter tutorials stop where the hard part starts. What sensor fusion actually demands once it has to hold up across real sensors, timing, and faults in a live system.

Building in the open

A new build log lands as each milestone ships: sensor fusion you can trust and catching a spoofed GPS (both done), then a fault taxonomy and a safe-state layer, a dynamics twin that catches the slow drifts, and a robustness evaluation.

Connect on LinkedIn →