Team Lead & Product Owner
Promoted to lead a VARA-regulated custodial crypto exchange end to end — roadmap, backlog and sprint planning for a cross-functional team, while remaining hands-on in architecture and code review.
I'm Henson Kudi Amah, a senior full-stack engineer and team lead based in Dubai. I build secure, high-availability backends for fintech, payments and crypto, and lead the teams that run them in regulated production.
I started in accounting and finance, not software. That background is why I treat every money-moving system as a ledger: it has to balance, every state change has to reconcile, and nothing is allowed to drift quietly. It shapes how I design APIs, model events and write tests.
Since 2020 I have worked across the fintech and crypto stack in the UAE: Solidity smart contracts and on-chain analytics at Strider Labs, a legacy monolith turned into Node.js microservices at Alba Cars where I led six engineers, a car-rental and fractional-ownership platform with fiat and crypto payments at NFC Rent, a crypto-to-fiat card-payment backend in ASP.NET Core at Odix Pay, and today the VARA-regulated custodial exchange at ITSEC, where I am team lead and product owner.
Alongside that I founded BizTrack CM, an offline-first business platform for shop owners in Cameroon. Designing for places where connectivity comes and goes taught me to build for constraints most software assumes away, and it is the reason I write about offline-first systems.
I prefer Clean Architecture, domain-driven design and event-driven patterns where they earn their keep, boring infrastructure on AWS, and test suites that let a team move fast without breaking money. Outside work I write about reliability patterns for payment systems and custody architecture on this site.
Idempotent writes, explicit state machines, reconciliation jobs. The patterns are old because they work.
In regulated products every decision needs a trail. I build the logging, approvals and reports in from the start rather than bolting them on.
Two-week sprints with a working demo at the end of each. Stakeholders see progress, and risk surfaces early.
Runbooks, architecture notes and reviews that teach. The measure of a lead is what the team can do without them.
Promoted to lead a VARA-regulated custodial crypto exchange end to end — roadmap, backlog and sprint planning for a cross-functional team, while remaining hands-on in architecture and code review.
Built a crypto-to-fiat card-payment backend in ASP.NET Core with Clean Architecture, multi-chain integration and multi-tenancy, deployed to AWS ECS with GitHub Actions CI/CD.
Delivered a car-rental platform with fiat & crypto payments and an investment portal for fractional vehicle ownership with smart-contract asset tracking, on Node.js and PostgreSQL.
Led six engineers across the SDLC. Refactored a legacy monolith into Node.js microservices, introduced event-driven patterns with Redis Streams and WebSockets, and shipped WCAG-standard React/Next.js SPAs.
Developed and audited Solidity smart contracts for DeFi and NFT projects with a focus on gas efficiency, and built React dashboards with wallet auth and on-chain analytics.
See how I work with teams, or read the writing.