Six working software platforms, built and running. I am looking for one partner to own Rwanda — to sell them, and to keep a margin on everything sold.
Dan Agaba · Founder & Lead Engineer · primarch.work · primarch.admin@gmail.com · +256 780 337 692
01 What I am proposing
A country partnership, not a finder’s fee.
You would be Primarch Solutions in Rwanda. You find the clients, you run the relationships, you sell. I build, deploy, support and keep the systems running. You keep a margin on every deal you close, and on the recurring revenue after it.
I am deliberately not offering a one-off commission per introduction. An introduction gets paid once and then the incentive dies. A margin on a platform a client renews every year is worth considerably more to you, and it means we both want the same thing — clients who stay.
The exact split is for us to agree on the call. I would rather set it against the first real deal we look at together than invent a number now.
02 Who I am
I am a software engineer in Kampala with an MSc in Software Engineering and over fifteen years building systems — before this, airtime remittance platforms across Uganda, Kenya, Ethiopia and Tanzania, a library system for the Uganda Bureau of Statistics, and the student registration system for Makerere University’s Faculty of Computing.
Primarch Solutions is my company. Every platform in this brief was designed, built, tested and deployed by me — the backend, the interfaces, the Android apps and the servers they run on. One of the six was inherited from another developer and rebuilt; I have said which, below.
That matters for you in a practical way. There is no account manager between you and the person who writes the code. If a client in Kigali needs something changed to close the deal, you are talking to the one who can change it.
03 The products
Each one below answers the same three questions: what it does, who in Rwanda buys it, and why it beats what they are using now. You know the actual company names in Kigali — I have described the type of buyer, and I would rather you filled in the names.
Estate & Office Security Operations
incident.primarch.work
What it does
Runs security for a residential estate or an office building. Guards work from an Android app: they log every visitor at the gate, scan QR checkpoints as they walk their patrol route, raise a panic alarm, and file incident reports with photos. A supervisor watches a live control room screen across every site. Residents and office tenants get their own portal for visitor passes, and a door buzzer that reaches them on WhatsApp or SMS so they can let a visitor in without being at the gate.
Who buys it in Rwanda
Two buyers, two pitches. Private security firms buy it as an operating cost and white-label it to the estates they guard — no board approval needed, and it gives them recurring revenue. Property managers and developers of gated estates and apartment blocks buy it outright. Office towers and serviced-office operators are the third group; the system changes its own wording from estate/resident/unit to premises/occupant/suite depending on the site.
Why it wins
Most competitors do community administration with visitor passes bolted on. This does guard operations properly: proof a guard actually walked the route, measured panic response times, a real investigation workflow, and a monthly report the guarding firm can hand its client. The apps work offline, and the whole thing can be hosted inside Rwanda rather than on a server in America.
AI Interior Visualisation
design.primarch.work
What it does
A client photographs a real room. The platform repaints the walls, swaps the flooring or the furniture for products from a real catalogue, or restyles the entire space from a sentence of description — photorealistically, in seconds. It then turns that picture into a costed list of everything in it, so the client sees the room and the price together. It also produces 360° panoramas and short AI video walkthroughs.
Who buys it in Rwanda
Interior design studios and architecture practices, who use it to win the client at the first meeting instead of after a week of renderings. Furniture and finishes retailers, who use it to let a customer see the sofa in their own sitting room. And property developers selling off-plan apartments, who need buyers to picture a unit that does not exist yet.
Why it wins
Generic AI image tools make a pretty picture that cannot be bought. This one is tied to a product catalogue, so the output is a quote. It already runs in English and French, which matters in Rwanda, and the AI engine is swappable by configuration — when a better or cheaper model appears, we move to it without rewriting the product.
Gift Card & Voucher Platform
vouchers.primarch.work
What it does
Lets any merchant run their own gift-card programme. They design the voucher themselves in a drag-and-drop editor — layouts, their logo, background images, QR placement — then sell it through a public shop page and redeem it at the counter by scanning. Each merchant connects their own payment account, so the money goes straight to them and never passes through us.
Who buys it in Rwanda
Supermarkets and retail chains, restaurants, salons and spas, hotels, and bookshops — anywhere a customer might want to buy something for somebody else. Corporates are the quieter opportunity: staff rewards and end-of-year gifts are currently done in cash or printed paper vouchers that are easy to forge.
Why it wins
Gift cards barely exist as a product in the region, and where they do they are printed card stock with no way to check whether one has already been spent. This is digital, QR-verified, and sold from the merchant’s own page with their own branding. Because each merchant uses their own payment gateway, there is no float sitting with a third party — which is usually the first objection a finance director raises.
Software Licensing & Distribution
license.primarch.work
What it does
Infrastructure for anyone who sells software. It issues licence keys, activates them, and checks over an API whether a given installation is genuine. Around that: a product catalogue with versioned downloads and documentation, a customer portal created automatically when someone buys, a discount and voucher engine, and a support desk.
Who buys it in Rwanda
Honestly, this is the narrowest of the six locally. The buyer is a software company that sells a product rather than consulting hours — accounting packages, point-of-sale systems, school management systems. There are fewer of those in Kigali than there are estates or shops. Worth knowing about, not worth leading with.
Why it wins
The alternative is a spreadsheet of licence keys and an honour system. For a local software vendor losing revenue to copied installations, the activation API pays for itself quickly.
Brandsmith — AI Social Media Management
marketing.primarch.work
What it does
Generates captions, images and short video for a brand, plans them into a campaign calendar, then publishes automatically to Facebook, Instagram, X, TikTok and LinkedIn. Team accounts with permissions, and a credit system so usage is metered.
Who buys it in Rwanda
Marketing and advertising agencies managing several client accounts at once, and medium-sized businesses with one overworked person running all their social media.
Why it wins
It puts generation and scheduling in one place, metered, with the AI provider swappable by configuration. I should be straight with you about this one: unlike the others, I did not write it from scratch. I took over an existing commercial codebase, rebranded it, repaired it and extended it. It works, and I know it well enough to support it — but I am checking the licence position before either of us sells it to anyone, and I will confirm before we include it.
Table for Six
meet.primarch.work
What it does
Books six strangers who share an interest onto one table for sixty minutes. Interest-matched seating, a verification step before a seat is confirmed, and the conversation is deleted when the table closes. It is explicitly not a dating product and is designed against becoming one.
Who buys it in Rwanda
Nobody, in the sense the others are bought — and I would rather say that than pretend. This is a consumer product, not business software. If there is an angle in Rwanda it is a restaurant group or a hotel filling quiet weeknights, or an events company running a members’ club. Treat it as something I can build, not something to go selling.
Why it is here
It shows what I can do with real-time systems — live messaging, scheduling across time zones, a companion Android app. If a Rwandan client ever needs something that works like a live marketplace or a booking floor, this is the proof I can build it.
04 Where we honestly stand
These platforms are built and live. They do not yet have paying clients.
I would rather you heard that from me now than discovered it in a meeting. Every system in this brief is finished, deployed and running on a real server with a real test suite behind it — this is not a slide deck of ideas. But none of them has a signed customer yet.
For the right first clients that is an advantage, and it should be the way you pitch it. They get a platform built to their requirements rather than one frozen years ago, direct access to the engineer, pilot pricing, and genuine influence over what gets built next. Early clients shape the product. That is worth something, and it is worth saying out loud.
What I will not do is invent customers or numbers. If a prospect asks who else uses it, the answer is “you would be among the first” — and we offer a free pilot to take the risk out of that.
05 How it would work
What I do
Build, host and maintain every platform
Customise for a client to close a deal
Run the demo with you, live, on a call or in the room
Train the client’s staff and write the documentation
Handle every technical question — you never have to bluff one
Deploy inside Rwanda if a client requires it
What you do
Find and qualify the clients
Own the relationship and the local presence
Tell me what Rwanda actually needs, and what to change
Handle contracts and collection locally
Keep your margin on every deal and every renewal
Beyond that there is nothing to sign on day one. Pick the product you think is most sellable in Kigali, we approach two or three prospects together, and we see what happens. If it works we formalise it properly. If it does not, neither of us has lost anything but a few conversations.
06 What I would like from you
Before the demo, three things would make the call far more useful than a product tour:
Which of these you think actually sells in Rwanda. You know the market and I do not. If the answer is “only one of them”, that is a useful answer.
What the buyers currently use instead. Paper, a WhatsApp group, a spreadsheet, or a competitor I have not heard of. Whatever it is, that is what I have to beat.
What the real objection will be. Price, trust in a Ugandan supplier, a requirement that data stays in Rwanda, procurement rules. I would rather design the answer now than be surprised in front of a client.
One legal point worth checking locally
Rwanda’s data protection law requires organisations that collect personal data to register with the supervisory authority. An estate logging visitors’ names and ID numbers is doing exactly that. If that is right — and you would know better than me whether it is being enforced — it is a strong way to open the security conversation, because most estates will not have thought about it. Worth confirming before we use it.
07 Next step
A live demo, screen shared, of whichever two or three you want to see. Not slides — the actual systems, with you asking whatever a Rwandan client would ask. An hour is plenty.
All six are online now if you want to look around before we speak:
Platform
Address
Estate & office security
incident.primarch.work
AI interior visualisation
design.primarch.work
Gift cards & vouchers
vouchers.primarch.work
Software licensing
license.primarch.work
Brandsmith
marketing.primarch.work
Table for Six
meet.primarch.work
The security platform has one-click demo sign-ins on its landing page, so you can walk through it as a guard, a supervisor and a resident without me.