Software engineer in Kampala, Uganda

I’m Nsubuga Akram, a senior software engineer in Kampala. I design and build the web platforms, APIs and payment systems that growing businesses depend on.

/ Overview

Software engineer in Kampala, Uganda

With 7+ years of full-stack experience, I work across C#/.NET, Node.js, TypeScript, React and Vue, and I run the cloud infrastructure behind what I build. I have led engineering at Akitix and founded Vibecode Software Development, delivering systems for African fintech, mobility and service businesses.


Whether you need a single developer for a defined project, a technical lead for your product, or a second pair of hands on architecture, I work closely with you and show working progress regularly.

At a glance
  • Based in Kampala, Uganda
  • 7+ years of experience
  • Clients across Uganda and East Africa
  • Email: akramnsubuga10@gmail.com
  • Phone: +256 706 808 574
/ What I deliver

Services

Full-stack development

Backends, APIs and responsive frontends owned from database to user interface.

Payment integrations

Secure bridges to payment providers with idempotency, webhooks and reconciliation.

Microservices and cloud

Event-driven services, Docker, Kubernetes and CI/CD that stay reliable under load.

Performance tuning

Faster queries, caching and frontend loading when traffic peaks.

Technical leadership

Architecture reviews, code quality and delivery practices for your team.

AI-assisted delivery

Claude Code in daily workflows to ship faster without lowering test coverage.

/ Industries

Software for your sector

/ FAQ

Common questions

See also: Custom software development, Web and mobile app development

Are you available for freelance or contract work in Kampala?

Yes. Send a short description of your project through the contact page and I will reply with next steps.

What technologies do you use?

Mainly C#/.NET, Node.js, TypeScript, React, Vue, PostgreSQL, SQL Server, Redis, Docker, Kubernetes and Azure, chosen to fit your needs.

Can you work with my existing team?

Yes. I join existing teams, review architecture and code, and hand over clear documentation.

/ Let’s work together

Ready to start your project?

Send a short note about what you need and I will reply with next steps.

Contact me