Adanma Okwuchi
Open to work · full-time & freelance

Adanma Okwuchi

Full-Stack Engineer

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.

Selected work

3 things
I'm proud of.

All projects
01 ·

Corvane

One platform to automate end-to-end customer research

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.

Next.jsNode.jsExpressPostgreSQLPrismaTailwind CSSStripeTypeScriptAWS
02 ·

Meli

Curated brand discovery, built for browsing

A curated discovery platform for influential and trend-setting brands. Built for effortless browsing with a content-rich frontend powered by Sanity and GraphQL.

Next.jsTypeScriptTailwind CSSSanityGraphQL
03 ·

Meli Blog

Editorial layer for the Meli platform

A Sanity-powered blog and editorial layer built as a companion to the Meli discovery platform.

Next.jsTypeScriptTailwind CSSSanity
Craft

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.

AngularReactNext.jsTypeScriptRxJSNgRxMicrofrontendsCSS / SCSSTailwindHTML5Figma

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.

Node.jsExpressMicroservicesREST & GraphQLPostgreSQLPrismaRedisDockerAWS
About

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.

Currently
Software Engineer, Stanbic IBTC Bank
Location
Lagos, Nigeria
Availability
Freelance now · Full-time for the right role
Open source
github.com/okwuchiada
Experience
5 years · 2+ companies · 10+ freelance clients

Let's talk — whether
you're hiring or have a project
that needs a good engineer.

I reply within a day. No discovery calls, no lengthy forms — just an honest conversation about what you need.