const app = express()
await prisma.user.create({})
router.get('/api/v1', ...)
SELECT * FROM users
npm run dev
git push origin main
const jwt = sign(payload)
db.transaction(async tx => {})
Available for work

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.

scroll
01.

About Me

about.json
{
  "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.

Nigeria — Open to Remote
3+
Years Experience
20+
Projects Built
15+
APIs Designed
1
Open Source Contrib.

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

02.

Tech Stack

The tools and technologies I work with daily to build performant backend systems.

Backend
Node.js
95%
Express.js
93%
🐍Python (Django)
85%
RESTful APIs
96%
Database
Prisma ORM
92%
🐘PostgreSQL
88%
🍃MongoDB
80%
DB Performance
85%
Security & Auth
🔐Passport.js
90%
JWT
92%
OAuth2
82%
bcrypt / Sessions
88%
Frontend & DevOps
React
82%
🐳Docker
82%
CI/CD Pipelines
80%
Vercel / Heroku
85%

Also familiar with

HTML5CSS3JavaScriptTypeScriptRenderGitHub ActionsSwagger / OpenAPIPostmanNodemailerSocket.ioMulterFastify
03.

Projects

A selection of backend projects I've built — focused on reliability, performance, and clean API design.

featured

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.

Passport.js Auth
Friend Requests
Post & Comment Feed
Prisma ORM
Node.jsExpressPrismaPostgreSQLPassport.jsReact
featured

E-Commerce Backend

Scalable e-commerce backend supporting product catalog, cart management, order processing, payment webhook integration, and email notifications via Nodemailer.

Order Pipeline
Stripe Webhooks
Email Notifications
File Uploads
Node.jsExpressPrismaPostgreSQLStripeNodemailer

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.

Passport.js LocalStrategy
OAuth2 Social Login
Token Rotation
Email Verification
Node.jsExpressPassport.jsJWTOAuth2PrismaPostgreSQL

Real-Time Chat API

WebSocket-powered chat API using Socket.io with rooms, direct messages, message history persistence, online presence tracking, and media upload support.

Socket.io Rooms
Message History
Presence Tracking
Media Upload
Node.jsSocket.ioExpressPrismaPostgreSQLMulter
04.

Experience

My professional journey in backend development.

Full-Stack Developer

Remote

2023 — Present

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
Node.jsExpressPrismaPostgreSQLPassport.jsReactDocker

Backend Developer

Lagos, Nigeria

2022 — 2023

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
Node.jsExpressPythonDjangoPostgreSQLJWTSwagger

Backend Contributor

Home-Carbon · Remote

2024

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
CollaborationBackendAPIPull Requests

Open-Source Contributor

Fastify · GitHub

2023

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
Node.jsFastifyOpen SourceTechnical Writing
05.

Get in Touch

Have a project in mind or want to collaborate? Drop me a message — I'm always open to interesting backend challenges.

Available for work

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.