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 productI 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.
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 productFor an existing product that needs attention. I resolve difficult issues, improve reliability and keep the software moving as the business changes.
Discuss an existing productFor a specific problem or decision that needs experienced input. We work through the options, tradeoffs and practical next steps.
Book a consultationAn 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.
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.
A property-investment platform centred on South African developments. I delivered the public website and have been working on the mobile product.
A creator platform connecting merchandise, community and fans. I work on the mobile experience, including Creator Studio editing, previews and saved drafts.
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.
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.
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.