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.
About Me
{ "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.
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.
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.
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.
Experience
My professional journey in backend development.
Backend Engineer
HNG · Remote
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
Backend Engineer
Evoolv · Remote
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
Backend Engineer
Home Carbon · Remote
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
Open-Source Contributor
Fastify · GitHub
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
Open-Source Contributor
Mozilla addons-linter · GitHub
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
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.