Adanma Okwuchi
I build web applications that hold up under pressure. Angular enterprise apps with real architecture, React and Next.js frontends that ship fast, and the Node.js APIs that tie them together.
3 things
I'm proud of.
Corvane
Built and shipped a full-stack SaaS platform for automating customer research workflows — surveys, predictions, video studies, and swipe-testing — under a single product umbrella. Architected a multi-project-type system with shared types and refactored hooks, implemented AES-256-GCM encryption for survey participant data, and integrated NextAuth v5 with plan-based access controls and real-time session refresh. Stripe billing, AWS S3 brand asset storage, and Prisma over PostgreSQL.
Meli
A curated discovery platform for influential and trend-setting brands. Built for effortless browsing with a content-rich frontend powered by Sanity and GraphQL.
Where I've
done the work.
Lagos, Nigeria (Hybrid)
Software Engineer
Working on enterprise-scale digital banking platforms requiring high availability, performance, and security — used by thousands of customers daily.
- Contributed to the development and rollout of Enterprise Online 3.0 and Retail Online 2.0 internet banking platforms, delivering modern, responsive, and secure digital banking solutions
- Spearheaded development of the 10x Portal using Angular, streamlining account creation and translating complex stakeholder requirements into intuitive features
- Built features for a paperless Account Opening platform, improving onboarding efficiency and reducing operational friction
- Improved application performance by optimising frontend logic and reducing UI latency in transaction-heavy flows
- Maintained and enhanced production applications, debugging edge cases and ensuring consistent cross-browser behaviour
US (Remote)
Frontend Developer
Built and maintained features for SaaS applications, translating product designs into production-ready interfaces.
- Directed creation of the Meli app using Next.js and Node.js
- Built and maintained SaaS application features using Next.js and Node.js
- Enhanced application performance and ensured responsiveness across devices
- Collaborated across teams to translate product designs into interactive, production-ready interfaces
Lagos, Nigeria (Remote)
Frontend Developer
Led frontend development for a fintech escrow wallet platform.
- Led development of the web version for DAP, an escrow wallet platform, ensuring secure and seamless transactions
- Wrote and implemented efficient code to enhance software performance and functionality
Lagos, Nigeria (Remote)
Software Development Techster Fellow
Fellowship programme focused on software development fundamentals and applied project work.
- Built web applications using React, improving software performance and usability
- Identified areas for modification in existing programs and executed strategic development to enhance and optimise functionalities
Lagos, Nigeria (Remote)
Full-Stack Engineer
Work with a small number of clients at a time across fintech, logistics, e-commerce, and SaaS. Scope projects honestly, build to production quality, and stay engaged after handoff.
- Delivered full-stack projects spanning Angular, React, Next.js, and Node.js backends
- Managed client relationships from discovery and scoping through deployment and support
- Built and maintained REST APIs, PostgreSQL schemas, and AWS infrastructure
- Led internal frontend knowledge-sharing sessions on security, testing, and architecture
How I build things.
Frontend
My default for greenfield work is React with TypeScript but I've shipped significant Angular applications and understand the framework's architecture deeply, not just its surface. I reach for Angular when the team is already there or when the scope justifies its structure. For server-rendered work, Next.js is my first choice.
I write CSS that holds up: mostly native modern CSS, occasionally Tailwind when the team already uses it. I've built component libraries from scratch and maintained ones that outgrew their original scope. Accessibility is a baseline, not an afterthought.
Backend & Infrastructure
On the server side I work primarily with Node.js Express for lean services, with structure added where the scope demands it. I'm comfortable owning a feature end-to-end: schema design, API contracts, deployment, and monitoring. I've shipped on AWS, Vercel, and know enough about each to make a sensible tradeoff.
I model data carefully. A good schema is worth three refactors. I've worked with PostgreSQL almost exclusively — I trust it, I know its edges, and I know how to keep queries fast as the data grows.
A bit more
about me.
I got into development by breaking things that were already working and then figuring out why. That habit stuck. Five years in, I still approach every codebase with the same curiosity: what's holding this together, and what's quietly about to snap. It's made me a better engineer than any tutorial did.
These days I split my time between a small number of freelance clients and, when the right team appears, full-time roles where I can go deep on a problem for a few years. I'm most useful in mid-stage companies where the product is real and the engineering team is small enough that your decisions actually stick. I ask the right questions early. I'd rather flag a risk than absorb one silently.
Outside of work: I read a lot, bake when I need to think, have strong opinions about how a codebase should be documented, and I'm currently learning AI development on the side — mostly for fun, but things have a way of becoming useful.
Let's talk — whether
you're hiring or have a project
that needs a good engineer.
I reply within a day. No lengthy forms — just an honest conversation about what you need, and a short call if you want one.


