Open Source as Lead Generation
Releasing tools publicly isn't charity — it's the most credible form of marketing available to a small technical shop.
We’ve shipped several tools publicly — a browser-based firmware flasher for ESP32 boards, a network diagnostic tool for Zigbee mesh installations, a self-hosted family dashboard. None of them are core products. All of them have generated more qualified conversations with potential clients than any other thing we’ve done.
This isn’t accidental, and it’s not unique to us. Open source as lead generation is one of the most underused strategies in small technical shops, and the reason it works is worth understanding clearly before you dismiss it as something that only applies to developer tools companies.
What “Credibility” Actually Means in Technical Sales
When a prospective client is evaluating whether to hire a technical shop for a serious project, they have a problem: they usually can’t verify the claim directly. You can say you build embedded systems, but unless they have an embedded engineer on staff, they can’t audit that claim. You can say your AI integrations actually work in production, but they have no way to test that before they pay.
The traditional answer to this problem is case studies, references, and portfolio work. These work, but they have friction. A case study requires the prospective client to read something and make an inferential leap. A reference requires scheduling a call. Portfolio screenshots are static and easy to fake.
A working public tool has essentially no friction. You click a link, you use the thing, it either works or it doesn’t. If it works — if it’s polished, if it handles edge cases, if the error states are sensible — that’s a direct demonstration of capability in a way that no case study can replicate.
The person evaluating you for a $4,000 project doesn’t need to read about how you approach firmware flashing. They can flash firmware with the tool you built, in their browser, without creating an account, and they have a concrete data point about how you work.
The Qualification Effect
Beyond credibility, public tools have a qualification effect that’s hard to replicate through other means.
The people who find an ESP32 flasher are people who work with ESP32 boards. The people who find a Zigbee network diagnostic tool are people who run Zigbee networks. These are exactly the people who might need custom embedded work or IoT integrations — and they found you by doing the thing they actually do, not by responding to marketing.
The difference between someone who finds you through a public tool and someone who finds you through a Google ad is the difference between someone who already trusts that you know the domain and someone who is still evaluating whether you’re credible. The former conversation is faster, warmer, and more likely to convert.
What to Build
The useful framing for choosing what to open source isn’t “what would make a good project?” It’s “what do I do in my domain that is painful for everyone and currently requires expertise to set up?”
A firmware flasher that works in the browser is useful because flashing ESP32 boards with Python toolchains is a setup problem that trips up everyone who’s new to it. A Zigbee diagnostic tool is useful because debugging mesh networks requires interpreting data that’s available but hard to make sense of. Both of these solve real problems for real people without requiring any relationship with us first.
The tool doesn’t have to be large. Some of our most-used tools are under 500 lines. What matters is that it does one thing well, handles failure gracefully, and doesn’t require setup to try. Those three things — scope, error handling, zero-friction entry — are what separate tools people actually use from tools that get a GitHub star and nothing else.
The Honest Version
Open sourcing tools as a lead generation strategy requires accepting that most of the people who use your tools will never hire you, and that’s fine. The value isn’t in converting every user — it’s in being visible and credible to the small fraction who are, or will be, in the market for what you actually do.
That fraction is more valuable than the same number of people reached through advertising, because they came to you through the work, not through a pitch. They already have evidence of capability. The first conversation doesn’t start from zero.
The strategy has a long time constant. A tool released today doesn’t produce leads tomorrow — it produces leads over months and years as it accumulates users and links and word-of-mouth. But so does every other form of credibility-building, and most of them don’t leave a working artifact in the world when you’re done.
Release the thing. Link to it from your site. Let people use it. The pipeline builds itself.