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 — NestJS, 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": ["NestJS", "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 NestJS, 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
🐈NestJS
90%
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

Medical AI Assistant & Sales Reporter

An end-to-end healthtech app combining a medical Q&A chatbot with an intelligent sales report generator, powered by Llama 3.3 via Groq. Patients get AI-powered answers with full conversation history, while uploaded hospital sales data (Excel/CSV) is aggregated into structured markdown reports in seconds.

Groq Llama 3.3
Token Usage Cut ~99%
Markdown Reports
Docker Compose
Node.jsExpressPrismaPostgreSQLGroqDocker
featured

FitBlog

Full-stack fitness blogging platform with MeshAI, an AI-powered chat widget built with n8n + Groq (LLaMA 3.3 70B). Users get workout advice with session memory alongside blog posts, real-time features, and media uploads.

AI Chat Widget (n8n)
WebSockets
Cloudinary Uploads
GitHub Actions CI
Node.jsExpressTypeScriptPrismaPostgreSQLMongoDB
04.

Experience

My professional journey in backend development.

Backend Engineer

HNG · Remote

Apr 2026 — May 2026

Backend engineer on the HNG Tech track, building authentication and account-recovery flows for the openprofile-be platform.

  • Implemented POST /api/auth/forgot-password and /api/auth/reset-password endpoints with secure token generation and email delivery
  • Built authentication and account-recovery flows for the openprofile-be platform following data protection best practices
  • Collaborated with a distributed team of backend engineers on shared API design and code review
Node.jsExpressJWTREST APIs

Backend Engineer

Evoolv · Remote

Jun 2026 — Present

Backend engineer at Evoolv, building search infrastructure and DTO-driven APIs for loan management and reporting.

  • Built an Elasticsearch-backed search capability for fast, scalable querying across the platform
  • Designed and implemented DTO loan status management, adding PENDING_ACTIVATION, LATE, and OVER_DUE states with supporting database migration
  • Built DTO export, time analytics period, and filter APIs for platform reporting and data querying
NestJSNode.jsElasticsearchPostgreSQLPrisma

Backend Engineer

Home Carbon · Remote

2026

Backend engineer on a multi-team codebase at Home Carbon, building shared authentication and API infrastructure.

  • Implemented forgot-password and reset-password endpoints with secure token-based flow
  • Built authentication middleware and the user registration endpoint
  • Wrote API documentation for the authentication and registration endpoints
  • Contributed to a multi-team backend codebase, collaborating with engineers across teams on shared API and database work
Node.jsExpressJWTAPI Design

Open-Source Contributor

Fastify · GitHub

Merged

Contributed to the Fastify Node.js web framework — one of the fastest HTTP servers in the Node.js ecosystem. PR #6479 fixed broken codemod links in the v4 migration guide.

  • Fixed broken codemod links across four sections of the v4 migration guide
  • Addressed maintainer review feedback with a follow-up fix
  • Reviewed and merged by the Fastify core team
Node.jsFastifyOpen SourceDocumentation

Open-Source Contributor

Mozilla addons-linter · GitHub

Open

Contributing to Mozilla's addons-linter, used by web-ext and addons.mozilla.org to lint WebExtensions. PR #6084 fixes a false-positive file-size validation bug.

  • Fixed a bug causing legitimate large JSON data files to be rejected with a FILE_TOO_LARGE error
  • Routed only manifest, locale, and declarative_net_request JSON files to the JSON scanner
  • Added test coverage for scanner routing and file-size calculation
JavaScriptNode.jsOpen SourceTesting
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.