Software Engineer

Ssali Benjamin Tamale

I build full-stack applications, backend APIs, cross-platform mobile apps, and automation tooling. My work spans Spring Boot, Kotlin, Java, Next.js, React, React Native, Golang, Python, Docker, and practical CI/CD delivery.

Snapshot

  • Software Developer at Coseke Uganda Limited
  • Systems Developer (Volunteer) at Ministry of Health
  • Freelance full-stack developer since 2020
  • Makerere University BSc Software Engineering, CGPA 3.57

5+

years shipping software

80+

public repositories

3

active work tracks

Uganda

based in Wakiso

Summary

I am a software engineer with experience designing full-stack applications, backend services, mobile apps, UML-driven system designs, and CI/CD workflows. I focus on building reliable software that solves real operational problems while staying practical about maintainability and delivery.

Experience

Systems Developer (Volunteer)

Ministry of Health

May 2025 - Present

  • - Developing registry systems for chronic illness tracking and NGO partner monitoring.
  • - Using Golang, HTML, JavaScript, and CSS for internal health systems.
  • - Supporting analytics workflows for planning and budgeting.

Software Developer

Coseke Uganda Limited

September 2023 - Present

  • - Built full-stack applications with Spring Boot, Next.js, and React.
  • - Integrated and extended Alfresco-based content management systems.
  • - Contributed to system architecture, technical documentation, and bid proposals.

Freelance Developer

Self Employed

January 2020 - Present

  • - Delivered websites and APIs for clients including SAHU, Dr. Sabrina Kitaka, Realdeal Creditors, and Yunesta.
  • - Maintained production content and functionality for deployed client systems.

Selected achievements

  • Built an offline-first React Native mobile application for Ebtabo POS and set up CI/CD for automated APK builds and Google Play Store delivery.
  • Worked with the Ministry of Health on partner and patient registry systems in Go, including analytics support for planning and budgeting.
  • Delivered full-stack applications at Coseke using Spring Boot, Kotlin, Java, React, and Next.js, including Alfresco integrations and technical bid support.
  • Contributed as a software engineer and consultant on blockchain and AI research focused on energy efficiency and security.

Education

  • Makerere University - BSc Software Engineering, 2021 to present, CGPA 3.57
  • Kibuli Secondary School UACE - 2019 to 2020, 15 points
  • Kibuli Secondary School UCE - 2015 to 2018, 25 aggregates

Core skills

Backend

Spring BootKotlinJavaGolangREST APIsWebSockets

Frontend

ReactNext.jsTypeScriptResponsive Web

Mobile

React NativeExpoOffline-first app delivery

Data and AI

PythonMachine LearningDeep LearningData Analysis

Infrastructure

DockerDocker ComposeCI/CDLinux deployment

Data Stores

PostgresMSSQL

Selected work

These projects reflect a mix of client delivery, internal systems work, and public technical experiments.

Ebtabo Mobile Application

Contracted mobile application work for Ebtabo POS with an offline-first architecture using React Native.

Set up CI/CD pipelines for testing and APK builds and supported deployment to the Google Play Store.

React NativeExpoCI/CDAndroid

Ministry of Health Partners Portal

Internal partner management portal for the Ministry of Health built and hosted for intranet use.

Delivered a Go-based system used to monitor health-program support and improve planning visibility.

GolangLinuxIntranetAnalytics

Blockchain E-Banking System

A decentralized banking and token campaign platform built around blockchain concepts and smart contracts.

Implemented account onboarding and a DAO-style workflow for fundraising and governance.

Next.jsSolidityFirebaseSmart Contracts

Portfolio Website

Personal portfolio website used to present work, experience, and contact details.

Reworked to function as a plain online CV with stronger factual positioning.

Next.jsTypeScriptTailwind CSS

MT5 Algo Trading Models

Machine learning experiments using MetaTrader 5 historical data for trading model development.

Documented a repeatable workflow for model experimentation and evaluation.

PythonMetaTrader 5Machine Learning

Business Manager API

Backend API work exploring business-management workflows and service design in Go.

Expanded public backend work to better reflect server-side engineering capability.

GoREST API

Contact

Available for software engineering roles, freelance delivery, and technical collaboration.

Ssali Benjamin Tamale

Software Engineer

2026