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.
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.
Backends, APIs and responsive frontends owned from database to user interface.
Secure bridges to payment providers with idempotency, webhooks and reconciliation.
Event-driven services, Docker, Kubernetes and CI/CD that stay reliable under load.
Faster queries, caching and frontend loading when traffic peaks.
Architecture reviews, code quality and delivery practices for your team.
Claude Code in daily workflows to ship faster without lowering test coverage.
Yes. Send a short description of your project through the contact page and I will reply with next steps.
Mainly C#/.NET, Node.js, TypeScript, React, Vue, PostgreSQL, SQL Server, Redis, Docker, Kubernetes and Azure, chosen to fit your needs.
Yes. I join existing teams, review architecture and code, and hand over clear documentation.
Send a short note about what you need and I will reply with next steps.
Contact me