Global web consulting from Nairobi, Kenya

Websites that work, joined to the systems you already use, so you can see what is happening.

We build websites and the online tools behind them, on the software that fits. We connect them to the systems you already use. We put the numbers where you can read them. All of it sits in accounts you own. We write a plain guide for whoever comes after us. Then we keep it working, month by month.

Thirty minutes. Nothing to prepare.

If someone sent you here, tell us their name. We will start from what they told you.

An operator seen from behind, looking over his customers, stock, warehouse, plant and a building site, each on its own platform and all joined by lines to one chart in the centre

Registered in Kenya

Shorea Solutions Limited

Certificate number on request

Work to date

Five organisations, from a national programme to a trading venture

Described below. Client names appear as each client approves

We run on our own numbers

Pulse, our own dashboard: one screen that shows how the business is doing, read every morning since May 2026

Built the way we build for clients

Where we work

Organisations worldwide

Based in Nairobi, Kenya

Proof

One screen with the numbers, taken straight from the systems that made them.

We built our own dashboard this way. Since May 2026 we have read it every working day. It shows revenue (the money coming in) against target, cash collected and work in progress. Each figure comes straight from the record that made it. Nobody types it in.

The example alongside shows the same view for a different kind of organisation. This one sells through its website, takes payment online and keeps its stock in a separate system. The figures are invented. The shape is not. Every tile names the system it reads from. Nobody retypes a number.

Illustrative, invented figures

Revenue this month

USD 38.4K

96% of the USD 40K target

From the sales system

Cash collected

USD 25.0K

Up 20% on the same days last month

From the payment system and the bank, matched to invoices

Orders in progress

24

6 awaiting dispatch, 2 on hold

From the order form and the stock system

Enquiries this month

38

17 from search, 12 from Meta ads, 9 direct

From the website and the ad accounts

Marketing spend per sale

USD 3.20

Meta USD 4.80, search USD 2.20

From the ad accounts and the sales system

Stock below reorder point

6 lines

2 with orders waiting on them

From the stock system

Illustrative example for a business that sells online. Every figure is invented; the layout is the one we build.

Scope

What we are hired for

Websites and the online tools behind them, on the software that fits

Public websites. Members' portals and programme portals. Online shops, and the online tools that run behind them. We build on the software your website runs on: Shopify, WordPress and Drupal are the main ones. Where that software would get in the way, we build the tool from scratch. Everything is in your organisation's name from day one. You get a plain written guide to how it is built and how to change it.

Connecting your systems, so you can see the whole picture

You already use systems: your website, forms, payments, accounts, stock or programme records. We connect them so they share the same information. It lands in one place you own. Then you get one screen that shows what is happening across the organisation. The numbers come straight from the systems, not from the people reporting on them. Some of the tasks in that flow repeat every week, and AI can do some of them. AI here means software that does a repeated task on its own, with a person still responsible. Where it can do a task reliably, we put it to work, and we say where it cannot yet.

Which of your marketing costs bring money in, and which do not

Google Analytics is the free report of who visits your website. Meta is Facebook and Instagram ads. Search Console is Google's own report of your search traffic. Your sales system knows what was paid for. Each tells part of the story, and each has a reason to flatter itself. We join them into one view, every number taken straight from the system that made it. Then you can see which sources bring money in, which spend is wasted, and what to change next. We are not paid by any of the tools we measure.

Method

How we work

01

Discovery

A call, then a short written plan. We look at what you have, who uses it and what breaks. Then we say in writing what we would build or fix, in what order, and what it would cost.

02

Build in your accounts

Your domain name, hosting, code and data are in your organisation's name from the first day. We work inside them under a login you can remove. Nothing depends on an account of ours. The same holds for the connections and the dashboard: they read from your accounts and live in them.

03

Handover with a written guide

A plain written guide to how the system is put together, where everything lives and how to change it. Your own people, or whoever comes after us, can pick it up without us in the room.

04

A monthly retainer, and a monthly note

Websites break quietly. The small security file a website needs to stay open runs out. An add-on updates. A form stops sending. The retainer is a monthly arrangement. We keep the site patched and backed up, and we answer when something breaks. Once a month you get a short note of what was done and what is coming. When something does stop working, we find the cause and fix it. Then we write down why, so it does not happen twice.

What you own

Everything. It all sits in your accounts, with a written guide for whoever comes next. The retainer keeps it working. Stopping it does not take anything away.

Who does the work

Erick Kagai, our principal, leads every project and does the build work himself. If a job needs a specialist, say a designer, we bring that person in by name. You meet them.

Work

Selected work

Described by sector. Client names are added as each client approves naming. Some of this work is the websites and portals underneath. The connected systems described above sit on top of them.

National programme

A government programme's public website

The programme is run by a ministry and paid for by donors. We rebuilt its public website on Drupal. The work is delivered in paid blocks of days, and the programme lead signs off each block. Work in progress.

Non-governmental organisation

Domains, hosting and site care

A non-governmental organisation that works on climate resilience has three domain names and a Drupal site. We keep the domain names registered and the site reachable. We work with the organisation's own developer, so it all stays in one pair of hands.

Insurance

An agency's site and enquiry form

A public website for an agency that resells personal accident cover, with an enquiry form that reaches the agency. One day the form's emails silently stopped. We found a switched-off key and a blocked address, and put both right.

Apparel brand

A warehouse purchasing system, stock read live

A purchasing tool for an apparel brand's warehouse: purchase orders, goods received and back stock. It reads stock live from the warehouse system. Low stock and incoming orders sit on one screen. Delivered as a working system for the client's review.

Our own business

Pulse, our operating dashboard

Revenue against target, cash collected and work in progress, read from our own records every morning. Built, hosted and written up the way we build for clients. In daily use since May 2026.

Trading venture

A landing page, built and hosted

A one-page website for a trading venture, built and hosted on a domain in the client's name. The client then asked us to put it behind a password while the venture prepared its launch.

Questions

Questions we are asked

Which platforms do you build on?

Shopify, WordPress and Drupal are the ones we work in most. We choose the software for your organisation, not for us. We also take over sites that someone else built, once we have read how they were put together.

Who owns the website, the connections and the dashboard?

You do. All of it is in your organisation's name and lives in its accounts, under your login. You can remove our access at any time and nothing stops working.

Can you connect the systems we already use?

Usually, yes. Most systems have a way to read and write their data. Where one does not, we work from the files it can export, on a set schedule. We start by mapping what you run and where you cannot see what is happening. The written plan then says which connections to build first.

What does one screen actually look like?

A screen that reads from your systems as they are, not from a report someone prepared. Stock next to incoming orders. Enquiries next to the pages they came from. Revenue against the target you set. We run our own business on exactly this. The example above shows the shape of it.

Where does AI come into this?

Inside the connecting work, on the tasks your people repeat every week. Sorting enquiries. Drafting the first reply. Matching records. Summing up documents. We put AI on the parts it can do reliably, inside your accounts. We say plainly where it will not help yet.

We already have Google Analytics. What would you add?

The other half of the picture. Google Analytics only knows about visits. Your sales system knows what was actually paid for. Each tool reports on itself. We join them on one screen, on the same terms. Then you can see which sources bring money in and which spend to stop.

Do we need to be running ads for this to be useful?

No. The same screen reads search, links from other sites, email and direct sales. Ads are one more source when you run them. The point is to see every source on the same terms.

What happens if we stop the retainer?

Everything keeps running and stays yours. What stops is our work: the patching, the backups and the monthly note. You also lose the same-day answer when something breaks. Someone on your side takes those over. The written guide is made for exactly that.

How does pricing work?

Each project is priced on what it actually needs. So there are no packages and no published prices. We talk it through on the discovery call. Then we put it in writing with the plan.

Next step

Book a discovery call

A discovery call is thirty minutes, on the phone or on video, with nothing to prepare. Bring the site that needs building, or the systems that do not talk to each other. Or bring the numbers you do not trust. We will say what we would do, what it would take, and whether we are the right people for it.

We reply within one working day.

Discovery call

Tell us who you are and what needs doing.

Used only to reply to you. Handled under Kenya's Data Protection Act, 2019.