Desmond Ngwuta
Desmond Ngwuta

I solve business problems with practical software.

I help businesses build useful products, improve existing systems and make clearer technical decisions. 7 years of hands-on engineering, with the right tools for the problem.

Ways to work with me

Build a product

For a business with a problem to solve and a product to deliver. I help define what matters and take the work through implementation and release.

Discuss a product

Improve and maintain

For an existing product that needs attention. I resolve difficult issues, improve reliability and keep the software moving as the business changes.

Discuss an existing product

Consulting

For a specific problem or decision that needs experienced input. We work through the options, tradeoffs and practical next steps.

Book a consultation

Selected work

An app for payments, crypto and everyday financial services. I maintain and improve the mobile experience, including making the app respect a returning user’s saved appearance preference from the start.

A digital wallet for crypto, gift cards and everyday payments. I built Javex, turning the product into a working digital-wallet experience.

iRoyalPay

Learn more

A product for selling crypto and gift cards, and paying bills. I maintain and improve its backend, website and mobile app as the product evolves.

Developify

Learn more

A property-investment platform centred on South African developments. I delivered the public website and have been working on the mobile product.

Merchrix

Learn more

A creator platform connecting merchandise, community and fans. I work on the mobile experience, including Creator Studio editing, previews and saved drafts.

CyberEx

Learn more

An app for payments, bills and gift-card trading. I build and refine the app, including account access, reliable interactions and support for different devices.

A vehicle-auction platform connecting buyers and sellers. I’ve been involved in the product’s development.

Projects I write and maintain

An open-source registry that helps platforms decide which creator handles to protect. It doesn’t check whether a username is available.

A command-line tool that flags potentially unused assets and dependencies in Flutter projects. You choose what to remove, with backups in case you need to restore it.

About

I’m Desmond Ngwuta, a software engineer in Nigeria. I’ve been building software for seven years, working with Java, Kotlin, Swift and Flutter across Android and iOS before moving mainly into full-stack engineering in 2024. I’ve built new products and improved existing systems, and I still write and ship code myself.

I start with the problem, choose tools that fit and aim for software people can use and teams can maintain. I use coding agents every day to trace bugs and test fixes, and I review what goes out.

Have a product or problem in mind?

Let’s work out the right next step.

Book a call