bitcreed

Systems engineering · Embedded, Linux and engineering teams

The engineering right hand you’ve been looking for.

bitcreed is the practice of Andreas Brauchli — twenty years in Linux systems, networking and embedded firmware. I take on a small number of clients at a time and go deep.

Where I’m strongest

01

Leading engineering teams

Engineers are where I’m most useful. I keep the overview of who coordinates with whom and what each engineer is best at, and I work out what lets them do their best work, which usually comes down to what makes them happy.

Then I analyze the team and recommend changes toward whatever you need: quality, speed, team happiness.

  • Weekly 1:1s
  • Strength profiles
  • Team analysis
  • Team-change recommendations
  • Scrum and agile (PSM-I)

02

Embedded sensing and control

Sensor integration, Linux device drivers, calibration, firmware, and the awkward boundary where hardware meets software.

  • Linux device drivers
  • IIO subsystem
  • i²c
  • SPI
  • Calibration and compensation
  • On-chip firmware

03

Linux systems and portability

Distributed Linux fleets, packaging and secure distribution, and moving code to where it has to run.

  • Python C or C++
  • Modern C ANSI C89
  • Floating point Fixed point
  • Qt5 Qt6

04

Explaining tech to decision-makers

Being the person who can sit between the engineers and the people paying for the outcome, and leave both groups understanding the same thing.

That was my job at Sensirion with mobile OEM customers, and it is most of what I do for clients now.

Proof

Claims are cheap. This is what you can check.

Read the full record

Upstream

Mainline Linux kernel

The SGP30 and SGPC3 gas-sensor driver I wrote is merged upstream and has shipped in every kernel since. Maintained by people who never had to accept it.

Leadership

RUAG and Sensirion

Engineering manager at Switzerland’s primary defense technology company, leading seven engineers. Team lead at an ETH Zürich spinoff building MEMS environmental sensors.

Published

USENIX · IEEE · ZTE

Peer-reviewed work on embedded and smart-home security, 2014 to 2016.

Delivered

Every week for four years

Production code for a Swiss manufacturer’s 3D product configurator, in continuous delivery.

How engagements work

Published rates. Fixed scope.

Rates are published because I would rather you self-select than sit through a discovery call designed to find your budget.

Retained engineering

From $3,500 / month

One month minimum · 14 days notice

A standing share of my week on your system. Best when the work is ongoing and the context is expensive to rebuild — which, for embedded and systems work, it usually is.

Fixed-scope project

Quoted per project

Scope, price and completion criteria agreed before work starts

A defined piece of work with an end: a driver, a port, an integration, a pipeline. You get a written scope and a fixed number, and I absorb the estimation risk.

Technical review

From $4,000

One week · Written report · Credited if we continue

I read the system and tell you the truth about it. Architecture, portability, supply chain, the parts that will hurt later. Useful before a build decision, a hire, or a diligence process.

Also available — fractional engineering management. From $4,500 / month, one month minimum, 30 days notice.

Terms and first month

For agencies and technical founders

A good share of my work arrives through people who already have the client relationship and need senior engineering behind it. If you are carrying a project that has outgrown the team available to you, I am straightforward to work with.

  • Fixed scope
  • Published rates
  • No recruiting process

How engagements work

How I work

A few clients at a time. Each one gets all of me.

“I would rather tell you a thing is harder than you hoped than discover it together in month three. ”

My longest current engagement is in its fourth year.

About Andreas

Start a conversation

Tell me what you are building and where it is stuck.

I usually reply within a day or two.