About

Who we are

TenjaTech is a distributed software development company delivering ERP implementations, web platforms, custom software systems, and mobile applications for clients across Asia Pacific, the Middle East, Africa, and Europe. We build on React/Next.js, and the Frappe/ERPNext and Odoo ecosystems.

The same engineers who build a client's platform are the ones who connect it to their back-office systems later. There's no handoff to a second team that has to re-learn decisions the first team already made.

Why we exist

Organizations outgrow their systems faster than they replace them

A spreadsheet that worked for ten people breaks at fifty. A website built for one product line can't carry five. We started TenjaTech because that gap, between what an organization has become and what its systems were built for, is where good businesses quietly lose time, money, and control, and almost nobody sells a fix for the gap itself, only for whichever piece they happen to build.

What we believe
  • Software should adapt to the business, not the other way around.
  • The team that designs a system should still be there when it's built.
  • Open technology beats vendor lock-in almost every time.
  • A system is only finished when your team can run it without us.
How we work

A six-stage process, with a sign-off gate at every stage

01

Discover

We learn how your organization actually operates before proposing anything.

02

Define

Scope, requirements, and success criteria, written down and agreed before design starts.

03

Design

Information architecture and visual direction, signed off before a line of code is written.

04

Develop

Build against the agreed design, with regular check-ins, not a black box until the reveal.

05

Deploy

Tested, staged, and released with a runbook, not an ad-hoc push to production.

06

Deliver

Documentation, training, and handover, so your team isn't dependent on us for basic changes.

How a requirement actually becomes a feature

PM

Owns the requirement from the client, breaks it into scoped tickets.

Developer

Builds against the ticket, no guessing at what "done" means.

QA

Verifies against the ticket before anything ships.

PM

Closes the loop with the client directly, one channel, not five.

What makes us different

Three things most agencies can't say

We're already where delivery is hardest

Kabul-headquartered, not flown in for testing or launch. AOGC, a live national-scale government system, is proof we can deliver inside genuinely difficult markets, not a claim we're making for the first time on this page.

A named contact, not a ticket queue

Every engagement has a named lead bound to a real response-time commitment. You're never emailing "support" and waiting to find out who picks it up.

We implement what we sell

This site runs on the same hand-coded, no-page-builder discipline we build for clients. If we wouldn't run it ourselves, we don't propose it for you.

Team

The core team

Named here because they lead every engagement. Behind them is a broader bench of developers, QA testers, and project managers who scale up depending on what a project actually needs, not a fixed roster padded out for a proposal.

Naqibullah Malikzada
Project Lead
Kabul
Simon Wanyama
Technical Lead
Kampala
Jonathan Rukundo
Design Lead
Kampala
Suhrab Ahdi
Quality Lead
Kabul
Nzanzimana Gilbert
Frontend Developer
Kampala
Emmanuel Omona Opio
Frontend Developer
Kampala
Zabihullah Hamdard
DevOps Engineer
Kabul
Shilla Nafula
Functional Consulting & Administration
Nairobi
Jesca Mudangi
People Management
Kampala
Technology

What we actually build with

Languages & Frameworks

Python
JavaScript
Java
Kotlin

ERP & Automation

Frappe
ERPNext
Odoo
LangChain
n8n

Web & Mobile

React
Vue.js
Angular
Node.js
Express.js

Infrastructure & Tooling

Git
GitHub
GitLab
Docker
Postman
VS Code
Linux

Self-Hosted & Collaboration

WorkAdventure
Jitsi
Mailcow
SOGo
BookStack

Data & AI

Jupyter Notebook
Google Colab
Global delivery

Client work across four regions

Asia Pacific, the Middle East, Africa, and Europe, run from two registered offices.

Afghanistan

Kabul Center, Kabul, Afghanistan
Headquarters

Uganda

Plot 20, Kireka Road, Kampala, Uganda
Regional office

Careers

We're always interested in strong people

Our hiring is driven by what specific projects need, not a headcount target. If that sounds like a fit, we'd like to hear from you.

See how we hire →