Oluchi Ezeifedikwa
I build scalable, secure full-stack applications — Node.js/Express & Python backends, React frontends, Passport.js auth, Prisma ORM, and Docker-powered deployments.
About Me
{ "name": "Oluchi Ezeifedikwa", "role": "Full-Stack Developer", "stack": ["Node.js", "Express", "Prisma", "Python", "React"], "available": true }
I'm a full-stack developer with a strong backend focus, crafting scalable, secure applications from API design to database modeling and deployment. I thrive at the intersection of clean architecture and real-world performance.
My backend toolkit centers on Node.js + Express and Python (Django), with Prisma ORM and PostgreSQL for data. On the frontend I build dynamic, responsive UIs with React, HTML5, and CSS3. Auth flows are my specialty — I've implemented Passport.js (LocalStrategy & JWT), OAuth2, and secure session management across multiple projects.
I deploy on Vercel, Heroku, and Render, containerize with Docker, and maintain CI/CD pipelines for streamlined delivery. I'm also an open-source contributor — I contributed to the Fastify ecosystem by improving docs and fixing broken links.
Full-Stack Engineering
React frontends, Node.js/Python backends — end-to-end delivery
Security & Auth
Passport.js (LocalStrategy, JWT), OAuth2, session management
API Design & DevOps
RESTful APIs, Docker, CI/CD pipelines on Vercel, Heroku & Render
Tech Stack
The tools and technologies I work with daily to build performant backend systems.
Also familiar with
Projects
A selection of backend projects I've built — focused on reliability, performance, and clean API design.
Odin Book
A full-stack social media platform built with Node.js, Express, and React. Features user authentication with Passport.js, friend requests, posts, comments, likes, and a real-time feed powered by PostgreSQL and Prisma ORM.
E-Commerce Backend
Scalable e-commerce backend supporting product catalog, cart management, order processing, payment webhook integration, and email notifications via Nodemailer.
Auth Microservice
Standalone authentication service using Passport.js (LocalStrategy + JWT). Supports OAuth2 social login, password reset, email verification, refresh token rotation, and secure session management.
Experience
My professional journey in backend development.
Full-Stack Developer
Remote
Building scalable full-stack applications with Node.js/Express backends and React frontends. Implementing robust auth flows with Passport.js, designing Prisma ORM schemas, and deploying containerized services via Docker and CI/CD pipelines.
- ▸Implemented Passport.js LocalStrategy + JWT auth with refresh token rotation
- ▸Designed PostgreSQL schemas with Prisma ORM for multi-tenant SaaS platform
- ▸Built dynamic React UIs with responsive design and RESTful API integration
- ▸Set up CI/CD pipelines and Docker containerization deployed on Render & Heroku
Backend Developer
Lagos, Nigeria
Developed RESTful APIs and backend services using Node.js and Python (Django). Focused on secure authentication, database performance tuning, and API design with full OpenAPI documentation.
- ▸Built RESTful APIs with Node.js/Express and Python Django for web applications
- ▸Implemented JWT and session-based auth ensuring data protection best practices
- ▸Optimized PostgreSQL queries and database schemas for improved throughput
- ▸Wrote Swagger/OpenAPI documentation and deployed services to Vercel and Heroku
Backend Contributor
Home-Carbon · Remote
Contributed to a multi-team backend codebase at Home-Carbon, collaborating with backend engineers across teams on shared API and database work.
- ▸Submitted 2 pull requests to a shared backend codebase — both merged
- ▸Collaborated with backend engineers across teams on API and database work
Open-Source Contributor
Fastify · GitHub
Submitted a pull request to the Fastify Node.js web framework — one of the fastest HTTP servers in the Node.js ecosystem. Focused on documentation quality and developer experience improvements.
- ▸Submitted a PR improving documentation structure and clarity
- ▸Fixed broken links across the Fastify docs site
- ▸Engaged with the Fastify community through the PR review process
Get in Touch
Have a project in mind or want to collaborate? Drop me a message — I'm always open to interesting backend challenges.
Let's build something great
I'm currently looking for new opportunities — freelance projects, full-time roles, or open source collaborations. If you have a backend problem that needs solving, I'd love to hear about it.