Skip to content
View cbrake's full-sized avatar

Organizations

@simpleiot

Block or report cbrake

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cbrake/README.md

Hi, I'm Cliff 👋

I help small teams build connected products.

Website Newsletter Community

I've spent 25+ years building products that sense, control, and talk to the cloud: embedded Linux systems, connected devices, and the cloud services behind them. I run BEC Systems, where I help ambitious small teams improve how they develop technology so they can ship sooner and keep shipping.

What I believe

A small team has no business being slower than a big one. The difference is the foundation you choose and how you put it together:

  • Borrow the process, not just the tool. A package is the visible artifact of maintainers, code review, CI, and security response. The biggest win is reusing that ongoing work.
  • Release first. Shipping is a sustained capability. Decouple the pieces so each can move at its own pace, and keep releases flowing from day one.
  • Platform thinking. Be intentional about what you build, what you reuse, and how it all fits together.

Projects

Project What it is
Yoe build Next-generation build system for embedded Linux, with fast native builds and no cross-compiling headaches
Simple IoT Cloud/edge application framework for connected devices, written in Go
GitPLM Product Lifecycle Management (PLM) with plain-text files in Git
linux-serial-test Serial port testing tool for Linux, useful for validating UARTs on new hardware
brun A simple way to run native workflows, no containers required

Writing & community

  • Blog: essays on building connected products, platform thinking, and developer workflow.
  • Newsletter: what I'm learning as I build, delivered to your inbox.
  • TMPDIR: a friendly community by engineers for engineers, with a podcast on embedded Linux, hardware, and tools.

Get in touch

The best way to reach me is cbrake@bec-systems.com. If your team is building a connected product and development feels harder than it should, I offer a free 30-minute workflow audit.

Pinned Loading

  1. simpleiot/simpleiot simpleiot/simpleiot Public

    Simple IoT cloud/edge application/framework

    Go 214 39

  2. linux-serial-test linux-serial-test Public

    Linux Serial Test Application

    C 326 156

  3. YoeDistro/yoe-distro YoeDistro/yoe-distro Public

    Embedded Linux distribution optimized for product development (based on OE/Yocto)

    BitBake 252 58

  4. ansible-role-caddy2 ansible-role-caddy2 Public

    Andible role for installing Caddy2

    Jinja 1

  5. git-plm/parts git-plm/parts Public

    Verifiable parts database and KiCad Libraries

    Python 57 17

  6. simpleiot/zephyr-siot simpleiot/zephyr-siot Public

    Simple IoT application for Zephyr

    C 7 1