Software · Systems · Malawi
A small software company in Blantyre
TekXpat was founded in 2026. There are 5 of us. We build websites, business systems and the infrastructure they run on, for businesses in Malawi.
We are new, and we are not going to pretend otherwise. What we can offer instead of a long history is work you can go and inspect, and software built into this site that you can use right now.
Why we exist
The gap we kept running into
A lot of Malawian businesses are running on paper, on spreadsheets that disagree with each other, or on a website built years ago by someone nobody can reach any more. Not because the owners do not know it is a problem — because the options have been bad.
The cheap option is a template that loads slowly and cannot be changed. The expensive option is a consultancy that quotes in dollars and disappears after handover. Neither leaves the business with something it can actually run on.
We wanted to be the third option: custom software, priced monthly so it is a running cost you can plan for rather than a lump sum you have to find, with the hosting and the support included and someone who answers when you message.
How we work
Four rules
Measure it, do not assume it
Every page is tested on a throttled connection standing in for a mid-range Android on 4G, because that is what your customers are holding. A site that is fast in the office and slow in Limbe is a slow site.
Failures must be visible
If a form cannot be delivered, the visitor is told and given another way to reach you. The most expensive bug a business site can have is a thank-you screen over a message that went nowhere — nobody finds out, and the customer stops trying.
Do not invent facts
If a client has not confirmed a price, an address or an opening time, it does not appear on their site. A plausible wrong detail sends a customer to the wrong place. On this site the same rule applies to us: four clients, and we say four.
You own it
Your code, your domain, your data. Nothing is locked to us. If you ever want someone else to run it, we hand the whole lot over without an argument.
The mark
Why the X is uneven
The TekXpat X is a cross on a ten-by-ten grid, rotated 45°. The two strokes are deliberately different weights — one is 2.35 units thick, the other 3. An X with two identical strokes reads as a multiplication sign; the mismatch is what makes it a letter.
Below 24 pixels the thin stroke thickens and the corner softening drops, because at that size a hairline fills in and rounded tips disappear. It is a detail nobody consciously notices and everybody would notice the absence of — which is roughly our view of software too.
The mark on this site is drawn as vector geometry from those numbers, not exported as an image. It is sharp at any size and it weighs nothing.
Under the bonnet
How an enquiry actually reaches us
- Visitor
Fills the form, or asks the assistant
- Next.js route
Validates, rate limits, never trusts the client
- API route
Server-side only. Keys never reach the browser
- Webhook
Delivery confirmed, or the visitor is told
- You
On WhatsApp, within the hour
This is this website’s own architecture, not an illustration. If step 4 fails, step 1 is told to message us on WhatsApp instead — we never show a success screen over a dropped message.
Say hello