Necessity, the Mother of Seventeen Inventions
A story about building technology when nobody is coming to save you. Seventeen products in five years — not from a business plan, but pressed into existence by constraint: a development team lost to a war, a visa that barred its founder from working, promises of capital that evaporated, and the stubborn refusal to let the absence of resources be the end of the sentence. On why adversity wasn't the obstacle to the portfolio — it was the architecture.

A story about building technology when nobody is coming to save you.
There is a comforting myth about how technology companies get made. A founder has a single, blinding insight — a bolt of lightning over a whiteboard — and from that one idea, in a straight and well-lit line, a product emerges, then a company, then, if the gods are kind, a fortune. It is a lovely story. It is also, for almost everyone who has actually done the thing, nonsense of the highest order.
The truer story, the one worth telling, is messier and — I’d argue — considerably more interesting. It is a story about constraint. About the strange, almost alchemical way that not having enough money, not having enough time, not having the right visa stamped in the right passport, forces a kind of invention that comfort never would. It’s the story of seventeen products built over five years, not because a business plan demanded them in that order, but because life, in its usual unglamorous way, kept presenting problems that nobody else was going to solve.
It’s worth saying plainly, before going any further, why the reasoning behind each of these decisions matters as much as the products themselves. It would be easy to read a list of seventeen things and conclude that whoever built them was simply restless, or scattered, or chasing whatever shiny problem crossed his path that week. Understanding the thinking — why this tool, in this order, for this reason, at this exact moment of constraint — is what turns that list from a curiosity into a case study. It’s the difference between watching someone build and understanding why they built the way they did, and it’s that second thing, the rationale itself, that’s actually worth a reader’s time.
conceived
conceived
MiFamilias paused
funding gap
Q2
Q2
Q4
Q4/Q1
beta live
turnkey, hibernated
Seventeen products across five years — conception, the pause, the funding stall, and the acceleration from 2025 on. Scroll to follow the whole run.
The idea that arrived a year early
Let’s begin, as any good story should, near the beginning — though not quite at it, because the beginning of this beginning is itself instructive. In early 2021, a year before the world watched tanks cross a border that changed everything, an idea called MiFamilias was taking shape. Its premise was, on reflection, rather ahead of its time: that social media as built — engagement-hungry, ungoverned, indifferent to the people caught inside its mechanics — was not a fixed law of nature but a design choice, and design choices can be unmade. MiFamilias set out to rebuild those mechanics around something unfashionable at the time: the family, with real governance built in rather than offered as a buried settings toggle nobody finds.
It’s worth pausing on the timing, because it tells you something about how ideas actually move through the world. This wasn’t reactive. Nobody in early 2021 was clamouring for family-governed social platforms. And yet five years on, Australia, the EU, and the UK have all passed legislation nudging platforms toward precisely this kind of accountability, with the US and others now openly weighing similar moves. Being early isn’t the same as being wrong. Sometimes it just means waiting for the world to catch up to the problem you already saw.
The trouble was that the development team was based in Ukraine. And then, in February 2022, the world intervened in the way it sometimes does, indifferent to product roadmaps, and the team that was meant to build this careful, humane alternative to the attention economy found itself instead fighting for something immeasurably larger. The project didn’t fail. It simply stopped, the way a conversation stops when someone in the room receives terrible news, and everyone understands, without needing to be told, that nothing else matters right now.
The company that Singapore’s paperwork wouldn’t allow
The same year, 2021, produced a second idea: Bertha, an operating system for marketing agencies, eventually stitched together from twenty-nine microservices. It was self-funded, with a business partner who had committed to the unglamorous but essential work of paying for bootstrapping. He didn’t. And so began a pattern that would repeat, with variations, for years: promises of capital that evaporated on contact with reality, and a founder left holding a half-built thing and a choice — abandon it, or become, out of necessity rather than ambition, the entire engineering department.
Bertha was incorporated in Singapore, which brings us to one of the quieter, more human threads running underneath all of this. A spouse visa — his wife’s, not his own — meant he was legally barred from working there almost wholesale. On top of that sat Singapore’s well-known protectiveness around local employment: a policy stance he’d say carries a certain amount of bias rooted more in how the talent landscape used to look than how it actually looks now. Between the two, there was really only one route left — incorporate his own entity, Agencio Cloud, as the holding company for what would become Bertha, so that at least he could build something as its owner rather than as a worker the system had already ruled out. That workaround wasn’t free either: several thousand additional Singapore dollars in setup and accounting fees, just for the right to legally build his own thing in the country he was living in. It is a strange kind of exile, to be present in a country, embedded in its rhythms, and forced to structure a company around the one thing the law wouldn’t let you do directly. The move to Bangkok solved that particular problem and promptly handed him a new one: a city that runs overwhelmingly in Thai, a language he doesn’t speak, and with it, no existing professional network to lean on. If you have ever tried to build something serious while simultaneously being, in a very literal sense, unable to ask anyone in your immediate vicinity for help, you’ll understand why this detail matters. It isn’t scene-setting. It’s the actual texture of the constraint.
When you can’t hire, you build
Here is the physics of this whole story, if it has any: every time there wasn’t money for a role, a tool got built instead. This is not a virtue so much as a consequence, but it produced, almost as a side effect, an entire portfolio.
There was no budget for a DevOps hire, and the person who’d promised to help became — for reasons that remain, charitably, unclear — uncontactable. So K8 Inspector got built: a full Kubernetes multi-cloud management and AI DevOps tool, born specifically because the commercial alternatives were either priced for companies with venture funding or simply the wrong shape for the job. There was no budget for a security team, so a testing suite got built, and after it, a penetration-testing engine, and eventually SILO — an architecture for watching AI agents for exactly the kind of compromised or rogue behaviour that keeps security engineers awake, sketched for a long time and finally finished to coincide with Bertha’s own launch. There was no appetite for selling Bertha directly into agencies one contract at a time, so a licensing and billing platform got built, deliberately as its own standalone product, because the code could clearly be reused elsewhere — which it was, repeatedly, across the portfolio that followed. Then a friend saw what a LinkedIn Poster build — done roughly 90% with CodeEasy — could actually do, and came round asking what he was up to with crypto — a conversation that surfaced the friend’s own trading tooling was running on bad data from third-party sources. So a proper firehose data engine, memedataengine, got built instead, and turned around to help the friend develop his own trading product, now in progress with early testers. Out of that same frustration with bad data came Posit: tax-grade transaction parsing and wallet analytics for Solana memecoin traders, built in part with CodeEasy, addressing a genuine gap in the market for traders who will, eventually, need to file taxes, however much they’d rather not think about it.
It’s worth putting an actual number on that “no budget,” because vague talk of struggle is easy to wave away and a figure isn’t. Bootstrapping this portfolio over the past four or five years has cost, in total, somewhere in excess of £65,000 — call it $87,000 at today’s exchange rate. That figure isn’t one lump sum for one thing; it’s the accumulation of every ongoing line item a company like this actually carries — hosting, the AI usage that now underwrites so much of the build speed, the early Figma and development help brought in to get MiFamilias off the ground before the war made the question moot, and the less glamorous cost of simply maintaining partner relationships: flights, hotels, the business trips that don’t show up in a demo but are how deals actually get made. None of it is investor money, and none of it was ever treated as disposable. These are not rich people funding a hobby; every one of those pounds was felt on the way out, and the habit of making every penny count is precisely why so much of this got built by hand instead of bought off a shelf. The frugality isn’t incidental to the story. It’s the mechanism.
And it hasn’t happened in isolation from the rest of life, which carries on regardless of how a Series A is going. Living in a country where education isn’t free means school fees for his son are simply another line in the same ledger as hosting and AI credits — not a footnote, a real and recurring cost, carried at the same time as everything above. That load has been shared, not shouldered alone; none of this would have been remotely possible without his wife’s support, financial and otherwise, through years that asked a great deal of both of them. On that account, whatever else has been hard, he’d be the first to call himself lucky. Maybe very lucky.
And The Possible carries that second, personal thread too — the visa, the language barrier, the isolation of starting a network from absolute zero in a new country. Having spent three or four years moving through exactly this category of founder problem, the idea widened from “a product for traders” into something closer to a paradigm: a not-for-profit build-tank, co-founded with his wife Veronica, connecting founders, builders, and investors who hit the same walls, in whatever city they happen to have washed up in. Whether it also happens to bring the right people into his own orbit is, he’d say, almost beside the point. It’s a story he believes is worth telling because it might spare someone else the five years it took him to learn it the hard way.
Even the products that look, on paper, like indulgences turn out to have the same DNA. SpeakEasy — a macOS speech-to-text tool — exists because he is dyslexic, does a great deal of note-taking, and found that the market’s offerings either demanded a constant internet connection he didn’t reliably have, or, in Apple’s case, simply weren’t accurate enough to trust with anything important. So he built the tool he actually needed, and it now runs offline, on his terms, precise where the alternatives were approximate. LinkedIn Poster started life as a smaller thing again: a test of CodeEasy as a build tool, nothing more — roughly 90% of it built by CodeEasy itself, start to finish. It’s worth sitting with that figure for a second, because it’s the whole argument in miniature — a working product, not a prototype, with the machine doing nearly all of the actual building. It was at that exact point, watching what CodeEasy alone could produce, that The Possible stopped being a nice idea he might get to one day and became something he knew, with real certainty, was fully achievable. SignalFabric — an autonomous trading system, now quietly running in paper mode with promising early results — draws on years spent around fintech and institutions like Credit Suisse, built partly because the honest truth about bootstrapped founders is that money makes money, and he didn’t have any. Sidekick, the newest of the seventeen, wasn’t born from a gap in the market at all, but from a conversation with a friend working through a problem, and the mid-conversation realisation that what would actually help was an assistant that remembers everything and can be asked about any of it later — built first to run his own life, with half an eye on what it becomes if the advisory work he’s already doing informally is ever made formal.
The strange gift of not having enough
Here is where the Brian Cox in me wants to zoom out, because there’s something almost cosmological about this pattern, if you squint. Complexity in nature rarely arises from abundance. Diamonds are carbon under unbearable pressure. Stars only fuse heavier elements once the easy fuel runs out. Evolution doesn’t design organisms in comfort; it selects for what survives constraint. There is a real sense in which the seventeen products in this portfolio are the technological equivalent — not engineered from a boardroom’s abundance, but pressed into existence by an absence of money, an absence of the right visa, an absence of a partner who kept his word, an absence, even, of a functioning speech-to-text app that worked without Wi-Fi.
And here’s the Fry in me, unable to resist the observation that there is something wonderfully absurd about the whole enterprise too — a man in Bangkok, unable to order a coffee in the local language, building the security architecture that monitors artificial intelligence for signs of going rogue. If you’d pitched this as fiction, an editor would have sent it back for being implausible. And yet. Here we are.
The most recent chapter accelerates the whole pattern, almost dizzyingly. The last few products — memedataengine, The Possible, Sidekick — came together in a fraction of the time the earlier ones took, once Fable entered the toolchain. That speed carries its own cost, a genuine and non-trivial one, but that’s a ledger for another article. The point here isn’t the invoice; it’s the acceleration itself, and what it says about where this is all heading. If five years of necessity could produce seventeen products built more or less by one person, in the gaps between visa applications and language classes and a business partner’s broken promises, it’s worth asking, soberly, what the next five years look like now that the tools for building have themselves become extraordinary.
There’s a sharper edge to that acceleration worth naming honestly, too. Building on frontier AI tooling means racing a clock that isn’t yours — pricing, access, and capability all move on the hyperscalers’ schedule, not the founder’s, and there have been more eighteen-hour days than he’d like spent simply trying to stay ahead of that. It stopped being an abstract risk in June 2026, when Anthropic briefly suspended access to Fable and its sibling model Mythos to comply with US export controls, restoring it a few weeks later on the first of July. Nobody building on top of someone else’s platform gets a vote on decisions like that. It’s part of why the toolchain behind all of this has been kept deliberately varied rather than locked to a single vendor — so that a decision made somewhere else, for reasons that have nothing to do with the work itself, can’t simply stop the work.
A record you’d play with the lights off
There’s a particular strand of nineties garage that understood something about this before any of us did — the sort of 12” you’d find at the bottom of a crate, worn from being played out at the wrong hour on too many nights. T2 featuring Robin S released “You Got the Love” in 1997 on Champion, and the Curtis & Moore Vocal Club Mix is the version that sticks: nearly seven minutes built around a promise to keep holding on, to keep giving everything there is to give even when the going gets rough, because turning back was never really on the table. It isn’t a song about having already made it. It’s a song about the holding-on itself — the part nobody puts in the highlight reel.
That’s the register this whole story wants to be read in, if I’m honest. Not a triumphant founder narrative with the sad bits edited out for the pitch deck, but something closer to that record: unglamorous, built for the small hours, carrying real pressure underneath the energy, and stubbornly, defiantly upright anyway. The Kubernetes tool wasn’t built to impress anyone. The speech-to-text app wasn’t built to look good in a portfolio. They were built the way that track keeps its promise for seven straight minutes — because the alternative was giving in, and giving in wasn’t an option. Under enough pressure, misery doesn’t just sit there being miserable. It gets put to work. It becomes the tool, the product, the thing that outlives the circumstance that forced it into being.
The thesis, if there has to be one
If there’s a single thread holding seventeen apparently unrelated products together, it isn’t a market thesis, or a growth strategy, or even artificial intelligence itself, though AI runs through nearly every one of them now. It’s simpler and older than that: when you cannot buy the thing you need, and walking away isn’t in your nature, you build it — and you keep the whole of it, IP and lesson and scar tissue together, when you’re done.
It has been, by his own account, financially brutal and emotionally exhausting in roughly equal measure. Nobody sets out to lose a development team to a war, or to be barred by paperwork from working in the country they live in, or to watch a business partner’s promises quietly dissolve for the second or third time. And yet it would be dishonest to call this a sob story, because it manifestly isn’t one — it’s a portfolio of working software, built by someone who simply refused to let the absence of resources be the end of the sentence. Adversity didn’t derail this. Looked at squarely, adversity is the architecture. Every wall he hit is, quite literally, load-bearing in what got built next.
That is, I think, the real story here — not seventeen scattered inventions from a restless mind, but one continuous, entirely rational response to circumstance, repeated for five years, until the pattern itself became the point. Or rather — until it stopped needing to prove anything at all, and became, simply, how he survived.
The method inside the madness
It would be easy, reading this so far, to mistake the whole thing for improvisation — one crisis after another, answered on instinct, with the portfolio as an accidental by-product. That’s not quite right, and it’s worth being precise about the difference, because it’s the difference between a lucky escape and a strategy.
Look again at the order things arrived in and a pattern holds that isn’t accidental at all. Nearly every tool was built to be standalone and reusable from the outset, not bolted permanently to whichever product first demanded it — License Server was deliberately separated from Bertha specifically so its billing and licensing logic could be redeployed elsewhere, and it was; SpeakEasy’s underlying tooling started life inside MiFamilias and later resurfaced, rebuilt, as its own product; the code inside Humanify carried straight across into Bertha’s own architecture. That’s not a founder throwing things at the wall. That’s a conscious decision, repeated deliberately across five years, to treat every piece of engineering as an asset that could outlive the reason it was first written — and, just as importantly, to own the whole of that IP outright rather than license fragments of it away to a client or a partner who wouldn’t still be there in two years.
The sequencing itself follows a logic too, once you look for it rather than at it. Governance and security tooling (the testing suite, the Siege Engine, SILO) was consistently built in the run-up to Bertha’s own launch, not before it was needed and not after — a deliberate hardening pass timed to the product it existed to protect. The infrastructure tools (K8 Inspector, License Server) arrived exactly when the underlying systems they managed reached the complexity that made them necessary, not before. And the recent cluster — memedataengine, The Possible, Sidekick — leaned on everything built before it, from the coding tools to the reusable code libraries, which is precisely why that cluster could move so much faster than the years that preceded it. None of that is coincidence. It’s a rational allocation of scarce time and scarcer money toward whatever the moment’s biggest constraint actually was, executed in the same order a well-run engineering organisation would have chosen if it had been given the choice — except here, there was no organisation. There was one person, doing the prioritisation an entire product function would normally do, because the alternative to having a strategy was not having a company at all.
If there’s a lesson worth taking away from all of this, beyond the war and the visas and the language you don’t speak, it’s a quieter and more useful one: software innovation has, in real ways, become cheap. Not free — it comes at a genuine cost, financial and otherwise, and anyone who tells you differently is selling something — but cheap enough that a single, determined person can now do what would once have needed a funded team and a boardroom’s worth of permission. A one-person company with a genuine portfolio of working products isn’t a thought experiment or a LinkedIn aspiration. It’s demonstrably possible. It’s been done, here, seventeen times over, in the gaps between everything else that was going wrong.
If that’s actualised into something bigger, all the better. But even set against the years of financial and emotional strain it took to get here, the products stand on their own regardless of what comes next.
If any of this resonates — if you’re building something, backing something, or simply want to talk about what happens when necessity meets the right tools — get in touch. The investors page on this site has the details.