SERUYANGE / JOSEPH
OPEN TO REMOTE ROLES ONLINE
STATUS / AVAILABLEBASE / KAMPALA, UG
About / Engineering profile

Software engineering shaped by real constraints.

I am a full-stack and mobile engineer based in Kampala, working across backend systems, mobile applications and technical leadership. I am particularly interested in software that has to keep working when connectivity, devices and infrastructure are imperfect.

Base
Kampala, Uganda / remote
Focus
Offline-first systems
engineering leadership
Stack
Go / Flutter / React / Spring

I have three years of production experience across Go, Spring Boot, Flutter, React and PostgreSQL, with a particular interest in systems that have to work under unreliable connectivity, on constrained devices and in environments where infrastructure cannot simply be assumed.

I recently served as CTO & Head of Software Engineering at Zaantu Technologies, setting engineering strategy, KPIs and process for a small team while still writing code week to week. I am finishing a BSc in Information Systems at Kyambogo University and am available for new opportunities.

I have also worked directly with international clients, including a Japan-based QA engagement and a cross-border job-portal partnership. That mix of engineering, quality assurance and technical leadership has pushed me to think beyond implementation and toward the tradeoffs that make software dependable in practice.

LocationKampala, UG
Remote-ready
FocusOffline-first
Leadership
Core stackGo / Flutter
React / Spring
CurrentlyAvailable now

Three ideas that keep showing up in my engineering.

01 / CONSTRAINTS

Start with the environment.

Connectivity, hardware and infrastructure are design inputs, not edge cases. The system should reflect the conditions its users actually face.

02 / TRADEOFFS

Make decisions explicit.

Architecture becomes more useful when the cost, failure mode and reason behind a decision are visible instead of hidden behind technology names.

03 / DELIVERY

Stay close to implementation.

Technical leadership is stronger when strategy remains connected to shipping, testing and the day-to-day reality of the engineering team.

Engineering, quality and technical leadership.

NOV 2025 — 2026
CTO & Head of Software EngineeringZaantu Technologies

Set technical direction for a small team, wrote and shipped code week to week, and ran a technology/process audit for a partner company producing 90-day and 12-month action plans.

AUG 2024 — NOV 2025
Full-Stack Developer & Software Development InternZaantu Technologies

Built a core inventory system from an early stage, including database schema, Go backend APIs, React frontend and an offline-first Flutter mobile app. Contributed to a job portal delivered with a Japan-based partner.

JUN 2025 — NOV 2025
QA Engineer (Contract)Zaantu Technologies

Wrote and executed QA test plans, tracked bugs with reproduction steps and worked directly with a Japan-based client to validate requirements.

A stack organised around systems, not logos.

Backend & systems

API design, data modelling, synchronization, business logic and services built around Go or Spring Boot.

GoGinGORMJavaSpring BootPostgreSQL

Mobile & frontend

Cross-platform mobile applications and web interfaces, including offline-first client architecture.

FlutterDartReactJavaScriptTailwind

Infrastructure

Containerised development and deployment workflows, Linux-based environments and web-server configuration.

DockerDocker ComposeNginxLinuxGitHub Actions

Engineering leadership

Technical direction, KPIs, SOPs, audits, delivery planning and direct client communication while remaining close to implementation.

ArchitectureQATechnical strategyProcess
Available for the next serious build

Let’s build software that survives contact with reality.

Seeking remote software engineering roles across full-stack, mobile and technical leadership.