Lab

The lab.

Deep dives, project stories, and engineering notes - anything we build that's worth writing about.

From embedded to cloud - why we work both ends of the stack
embedded
· 7 min

From embedded to cloud - why we work both ends of the stack

Most teams own one layer. We own the whole pipeline, from the C++ on a sensor to the pixel on a dashboard - because the worst bugs live in the seams between them.

Read
LLM inference in production: latency, caching, and the hidden costs
ai
· 8 min

LLM inference in production: latency, caching, and the hidden costs

Running language models in production is an engineering problem long before it's a product problem. What we've learned about streaming, prompt caching, batching, the self-host-versus-API decision, and the costs nobody puts on the slide.

Read
Taming legacy PLCs: bridging SCADA data to modern cloud dashboards
embedded
· 9 min

Taming legacy PLCs: bridging SCADA data to modern cloud dashboards

A project story about pulling real-time data out of decade-old industrial hardware and building a cloud monitoring layer on top - the protocols, the edge gateway, the OT/IT divide, and the surprises along the way.

Read
Rust on microcontrollers: a pragmatic field report after 12 months
embedded
· 9 min

Rust on microcontrollers: a pragmatic field report after 12 months

We've shipped Rust firmware on three production embedded projects. Here's the honest accounting - where it genuinely earns its keep, where C++ is still the right call, and what living with the toolchain is actually like.

Read
NULL: How Do You Define Nothing? And Why Would You?
deepdives
· 22 min

NULL: How Do You Define Nothing? And Why Would You?

Null pointers quietly do nothing at all - and that's exactly the problem. A deep dive into the origins, memory mechanics, and how C, C++, Rust, Go, Java, and Swift each tackle the absence of a value.

Read
Hello - and why this journal exists
meta
· 4 min

Hello - and why this journal exists

The founding entry for the Siktec Lab - a working journal from a small consultancy that goes deep on hard engineering. What we'll write about, why, and what kind of reader we're writing for.

Read
Let's build

Build
better things.

Small team, full stack, real results. If you have an interesting engineering problem, we want in.