wywy → TVSquared · 2017–2019A company sale, from due diligence to integration
sold to TVSquared · delivery kept stable through the integration
I prepared wywy for the sale and for the buyer's technical due diligence. Afterwards I merged our infrastructure into the acquirer's platform and brought two engineering cultures together. The review decides the deal; the year after decides whether it was worth doing.
wywy → TVSquared · 2015–2019Built the engineering organisation, then joined it to the buyer's
15+ engineers across Munich and Edinburgh · strategic planning and budget with the CEO and COO
I built the platform team and later also led the product team. After the sale I flew to Edinburgh regularly for management meetings and worked on making the wywy team and TVSquared one team across both sites. An organisation counts as built when it runs the same in the weeks I am away.
SMAHO · 2019–todayStrategy and roadmap through a broken supply chain
component lead times from under 10 days to over 50 weeks · manufacturing moved outside the embargo
As CTO I plan the app, the platform, the infrastructure and the hardware as one roadmap, component sourcing included. I take that roadmap to shareholders, investors, customers, vendors and integrators myself. When a container ship blocked the Suez Canal, our component lead times went from days to almost a year, and a US embargo on CPUs later cut off our manufacturer in China. We bought stock ahead and moved production to a manufacturer outside the embargo. On a hardware product, the supply chain sets the roadmap as often as the customer does.
TULU · onetulu.com · 2024–todayAn angel who stays in the room
product discovery · interim CTO · the first engineering hires · launched on Product Hunt, October 2026
In from the start: product discovery, then interim CTO work, stepping up to help wherever the build needed technical leadership. Later I interviewed and hired the first engineers, stayed available as a peer, and handed them the role. Shareholder since day one.
SMAHO · 2024–todayRoutine work handed to agents, across the whole team
app releases run by agents · natural-language control live in the app
Agents draft routine work and support answers, and scheduled agents write a weekly report on the organisation. Reversible changes they make alone. Anything irreversible goes to a person as a written decision record, which is where I would draw the line at any company.
Urban Quest Adventures · urban-quest-adventures.eu · 2025–todayBuilt with AI agents, end to end
quest app · website · operations dashboard · city-scoring model · content pipeline with 30 workflows
A written city adventure played out on real streets. One person, end to end: product, platform, app. The content pipeline runs on LangGraph, and nothing ships without a human reading it first. The project where I build the way I advise others to.
SMAHO · 2021–todayOur own hardware, from a partner's board to a factory line
thousands of devices in the field · updated and diagnosed remotely
We took a design partner's board to a factory line, and the app into both app stores. Firmware and provisioning stayed in-house, and so did device security. A company that sells a device should own what runs on it.
SMAHO · 2019–todayNo key-person risk in the infrastructure
rebuildable from git alone · every change reviewed before it ships
Nothing in it depends on what is in my head. An investor should ask every CTO about this, and the answer should be boring.
SMAHO · 2019–todayLogin and permissions replaced under live customers
thousands of devices and users · no downtime
The new system ran alongside the in-house legacy one until both gave the same answers, then took over. Running both costs time, and it buys a switch customers never notice.
wywy · 2012–2017Ten to twenty times the work from each server
per-server ceiling on live feeds removed
The engine recognised TV commercials the way Shazam recognises songs. I led the team that rewrote it in Go. Over the Python original the gain was ten to twenty times, depending on transponder size and algorithm. A rewrite earns its cost only when it removes a ceiling.
wywy · 2015–2017Four datacenters run as one, with no maintenance windows
Munich · New York · Oakland · Tel Aviv
Our own private cloud. New servers joined on demand and set themselves up from their hardware profile. Capacity that sets itself up is capacity nobody has to schedule.
wywy · 2015–2016Hundreds of live TV feeds on a fraction of the hardware
several racks → a few rack units
With R&D in-house, our own servers replaced the proprietary receivers, and channel capacity could grow. Owning the hard part kept growth in our own hands.
wywy · 2015–2017A page meant a real fault
on-call for a platform with no maintenance windows
A satellite signal lost to bad weather recovers on its own. Monitoring learned to tell that from a real fault and stopped paging anyone for it. People answer a pager that is rarely wrong.