
Patrick-Mary Nwakeze
I found my way into software engineering through curiosity about the products people actually use every day, and that curiosity hasn't stopped. After helping build Finnesser, a fintech startup where I developed core financial features using React, Next.js, and backend APIs, I deepened my focus on frontend systems that scale.
Today I specialise in React, Next.js, and React Native, using TypeScript and AWS to build maintainable, production-grade applications. I'm particularly drawn to the intersection of AI and data visualisation, building tools that help users make smarter decisions without overwhelming them.
I've spoken at internal engineering sessions and local meetups, and I'm now bringing those conversations to larger stages. My talks are practical and story-driven: I start from real problems, show the messy middle, and leave audiences with patterns they can use the next day.
Optimistic UI Is Lying to Your Users: Here's How to Do It Honestly
React Advanced 2026
Upcoming
Optimistic UI Is Lying to Your Users: Here's How to Do It Honestly

Optimistic UI makes apps feel instant by showing results before the server confirms them. In most apps that's a fine trade-off. In financial applications, showing a user an incorrect balance even for 200ms is a trust problem that compounds. This talk explores the tension between perceived performance and correctness, the React patterns that resolve it, and why "optimistic" is a UX promise your architecture needs to be able to keep.