Turning technology into meaningful outcomes.

Joshua Kakembo
Joshua Kakembo
AI Engineer · Junior Consultant

I build AI systems that answer from an organisation’s own data, and help teams adopt them responsibly. Software engineer and team lead with delivery experience in Uganda and Germany.

Open to opportunities · Neu-Ulm, Germany · Open to relocation
Get in touch ↗
Joshua Kakembo / From Kampala to Neu-UlmA journey in four chapters

Chapter 01 · Kampala · 2019 – 2023

It started with computer science.

A BSc in Computer Science at Makerere University gave me the engineering foundation everything else is built on.

Portrait of Joshua Kakembo in a cream blazer and light blue shirt Joshua Kakembo working at a laptop with a headset Joshua Kakembo seated in a boardroom Joshua Kakembo speaking at Open Source Summit Kampala 2022 Joshua Kakembo at Google I/O Extended Kampala 2022 Joshua Kakembo at Frankfurt Airport
From code, to teams, to AI engineering.
From Kampala to Neu-Ulm.An interactive story, in four chapters
Where I’ve worked and studiedTeams and institutions that shaped how I work.
HENSOLDTWorking Student, Data & AIUlm
Infinity Computers & CommunicationsSoftware Engineer & Team LeadKampala
Hochschule Neu-UlmMSc Strategic Information ManagementNeu-Ulm
Makerere UniversityBSc Computer ScienceKampala
MalengoScholar, Cohort 2023Germany
Amazon LogisticsInstructor / AmbassadorNeu-Ulm
01 / AI engineering & dataHow I take AI from an idea to something people use.

AI that answers from real data.

Useful AI starts with the data behind it and ends with a number someone cares about. I work across the whole path: understanding the problem, preparing documents and data, building retrieval and generation, shipping an interface, measuring the result and making the system governable.

Step 01

Frame the problem before the model.

Start from the people asking the questions: what they need, which documents hold the answers, and how success will be measured.

Where I’ve done it

Translated client requirements into bids, technical proposals and web and ERP solutions across three client projects, and presented proposals to decision-makers.

Requirements analysisStakeholder communicationTechnical proposals
Data foundations

Comfortable with data from the first query to the final metric.

SQL & Python

Querying, cleaning and transforming data; building document ingestion and indexing pipelines.

Power BI & Microsoft Fabric

Turning data into reports and dashboards that people can act on.

Vector databases

Storing and retrieving documents by meaning, so AI answers come from the right sources.

Measured outcomes

Before-and-after measurement: 120 of 200 enquiries answered, tickets down from about 80 to 50.

02 / Selected workFrom pilots to production, with results you can measure.

Work that moved real numbers.

Knowledge assistant · Four-week pilot
Answered from documents (120)Opened a support ticket (80)
200
internal enquiries
120
resolved without a ticket
60%
ticket deflection
4 wk
pilot duration

Interactive replay of the pilot’s totals. The order of enquiries is illustrative.

HENSOLDT / Data and AI

Answers from documents, not tickets.

Retrieval-augmented generation (RAG) pilots for internal knowledge access, with ingestion, indexing and retrieval pipelines that ground every answer in its source documents.

Python · LangChain · LangGraph · Vector databases

On-premises → SaaS migration programme
Average monthly support tickets · 10 measured clients
BeforeAfter
One client · monthly hosting & software
BeforeAfter
100+
clients migrated under my lead
Infinity Computers & Communications / Cloud delivery

Fewer tickets, lower costs.

Led on-premises-to-SaaS migrations for 100+ clients. In a measured group of ten, average monthly tickets fell from about 80 to 50; one client’s costs fell 30%.

Migration lead · SaaS · Microsoft Azure · Google Cloud

Ugandan Domain Registryas of 2022
10,000+
domains
8,000
users
FlutterwaveMTN Mobile MoneyAirtel Money

Maintained and upgraded by a team of 10 developers that I led.

Infinity Computers & Communications / Platform

A national registry, and the way people pay for it.

Led the team behind Uganda’s domain registry and integrated Flutterwave, MTN Mobile Money and Airtel Money to expand digital payment options.

WilAgent AI · client pilotMar – Jul 2025
Invoice
Agents
Astra DB
Answer
App
LangChainLangflowAstra DBGoogle language modelsReactNestJS
Client pilot / Multilingual AI assistant

Making complex invoices understandable.

A multilingual assistant for municipal utility customers, with multi-agent document retrieval and answer generation behind a React/NestJS interface.

Home page of the Uganda Law Reform Commission website, with the headline Modernising the Law
Won bid · Infinity Computers & Communications / Government client

A content management system for the Uganda Law Reform Commission.

Part of the team that bid for, won, built and delivered the Commission’s website and content management system in Python, Django and Wagtail CMS, used to publish its news, publications, projects and resources.

Python · Django · Wagtail CMS · Bid to delivery

Cybersecurity awarenessEnergy sector
BidImplementDeliver
Won bid · Infinity Computers & Communications / Oil and gas client

Cybersecurity awareness for a national energy-sector organisation.

Part of the team that bid for, won, implemented and delivered a cybersecurity awareness tool for a national oil and gas organisation in Uganda.

Bid to delivery · Cybersecurity awareness

03 / The practiceHow I work with clients and teams.

Between the business and the build.

I translate requirements into bids, proposals and working systems, then stay with the work through delivery. My MSc in Strategic Information Management and my research on governing vendor-provided AI add the strategic view: how technology should serve the organisation around it.

Advise

Requirements analysis, technical proposals, client presentations and stakeholder communication, turning business problems into clear solutions.

Won and implemented three client projects across oil and gas, justice and law, and banking and finance, and presented proposals to decision-makers.

04 / ExperienceSelect a role to see the detail.

The career behind the work.

Jan 2025 – Jul 2026Working Student — Data and AIHENSOLDTUlm, Germany
  • Developed retrieval-augmented generation (RAG) pilots for internal knowledge access; a four-week pilot resolved 120 of 200 enquiries without opening support tickets (60% ticket deflection).
  • Built document ingestion, indexing and retrieval pipelines using Python, LangChain, LangGraph and vector databases; refined retrieval and prompts to ground answers in source documents.
Jun 2021 – Dec 2024Software Engineer & Team LeadInfinity Computers & Communications CompanyKampala, Uganda
  • Won and implemented three client projects across oil and gas, justice and law, and banking and finance; translated requirements into bids and web and ERP solutions, and presented proposals to decision-makers.
  • Led 10 developers maintaining and upgrading the Ugandan Domain Registry, which supported 10,000+ domains and 8,000 users as of 2022.
  • Led on-premises-to-SaaS migrations for 100+ clients. Across a measured group of 10 clients, average monthly support tickets fell from approximately 80 to 50 in the three-month periods before and after migration.
  • Reduced one client’s monthly hosting and software costs from €500 to €350, a 30% saving on comparable services.
  • Integrated Flutterwave, MTN Mobile Money and Airtel Money into the registry platform, expanding digital payment options.
Oct 2025 – PresentInstructor / Ambassador AdditionalAmazon Logistics DBY3Neu-Ulm, Germany
  • Trained 15 colleagues over six months in standard operating procedures, safety and quality; 13 completed the required training assessment.
  • Identify and escalate operational risks, support delivery-station coordination, and explain procedures within an international team.
05 / ResearchMaster’s thesis · Hochschule Neu-Ulm · Submitted Jul 2026
How organisations stay responsible for AI they don’t fully control

Operationalizing AI Governance in AI-Adopting Organizations

  • Examined how organisations can govern vendor-provided AI while remaining responsible for its use despite limited control over the underlying technology.
  • Synthesised 36 studies into an evidence-linked matrix of 38 governance mechanisms, connecting responsible actors, actions, records and AI lifecycle stages.
  • Proposed a literature-based implementation pathway with 12 priority mechanisms to help organisations sequence governance activities.
The 38 mechanisms · 12 prioritised
Priority (12)Further mechanisms (26)
36
studies synthesised
38
mechanisms mapped
1.7
thesis grade
Tonfeera System · BSc research projectRead the dissertation ↗
Product
QR code
Blockchain
Check
Genuine or fake
Makerere University / Co-author with A. Okotel, A. I. Wafula and A. Mwaka

Spotting fake products with blockchain.

A system that stores each product’s details and a unique code on a blockchain. Customers scan the product’s QR code, and the code is checked against the chain: a match means genuine, a mismatch flags a counterfeit, without relying on a third party.

Blockchain · QR codes · Counterfeit detection

06 / Education & languagesGrades in the German system, where 1.0 is the highest.

Computer science roots, strategy on top.

Oct 2024 – Jul 2026MSc Strategic Information ManagementHochschule Neu-Ulm · Germany · IT strategy, business processes, technology management and leadership2.0
Overall
1.7
Thesis
Aug 2019 – Feb 2023BSc Computer ScienceMakerere University · Uganda2.2
German equivalent
English C2

C2 listening, reading and speaking · C1 writing

German A2

Elementary

Luganda Native

Mother tongue

07 / Awards & recognitionSelected, then recognised.

Recognition along the way.

Malengo
Cohort 2023 · Scholarship

Malengo Scholarship

Selected from a pool of over 1,000 top young talents in East Africa to pursue a master’s degree in IT Management in Germany.

East Africa → GermanyMSc, Hochschule Neu-Ulm
Amazon
2026 · Award

Fulfil Your Potential Award

Internal recognition at Amazon Logistics, Germany, for performance, leadership and commitment to safety as an Instructor / Ambassador.

Amazon Logistics DBY3Neu-Ulm
08 / Skills and toolsFrom the boardroom to the codebase.
Consulting and deliveryRequirements analysis · Technical proposals · Client presentations · Stakeholder communication · Team leadership · SAP Signavio
Data and AIPython · SQL · Power BI · Microsoft Fabric · RAG · LangChain · LangGraph · Vector databases · Document retrieval
Cloud and softwareMicrosoft Azure · Microsoft 365 · Google Cloud · SaaS migration · JavaScript · Ruby on Rails · WordPress
Governance and researchSystematic literature review · Thematic synthesis · AI lifecycle governance · Responsibility mapping · EU AI Act