I am a passionate Full Stack Developer with hands-on experience building scalable and user-friendly web applications. Skilled in the MERN stack (MongoDB, Express.js, React, Node.js), I have successfully developed projects such as a full-featured eCommerce platform with product management, authentication, and payment integration, as well as a dynamic blogging application with content management and user interaction features. In addition to my MERN projects, I have built several applications using vanilla JavaScript, showcasing my strong foundation in core web technologies and problem-solving skills. I thrive on turning ideas into real-world solutions, writing clean and efficient code, and continuously expanding my expertise in modern web development.

Herbert Iho

I am a passionate Full Stack Developer with hands-on experience building scalable and user-friendly web applications. Skilled in the MERN stack (MongoDB, Express.js, React, Node.js), I have successfully developed projects such as a full-featured eCommerce platform with product management, authentication, and payment integration, as well as a dynamic blogging application with content management and user interaction features. In addition to my MERN projects, I have built several applications using vanilla JavaScript, showcasing my strong foundation in core web technologies and problem-solving skills. I thrive on turning ideas into real-world solutions, writing clean and efficient code, and continuously expanding my expertise in modern web development.

Available to hire

I am a passionate Full Stack Developer with hands-on experience building scalable and user-friendly web applications. Skilled in the MERN stack (MongoDB, Express.js, React, Node.js), I have successfully developed projects such as a full-featured eCommerce platform with product management, authentication, and payment integration, as well as a dynamic blogging application with content management and user interaction features.

In addition to my MERN projects, I have built several applications using vanilla JavaScript, showcasing my strong foundation in core web technologies and problem-solving skills. I thrive on turning ideas into real-world solutions, writing clean and efficient code, and continuously expanding my expertise in modern web development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Javanese
Advanced

Work Experience

Full Stack Developer at Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using React, Node.js, Express, and MongoDB. Implemented reusable UI components, global state management with Redux Toolkit, JWT-based authentication, PayPal integration for payments, and server-side performance optimizations.
Full Stack Developer (Freelance) at Self-employed / Freelance
March 1, 2025 - Present
Built an eCommerce web app from scratch using the MERN stack (React, Node.js, Express, MongoDB) with reusable UI components, global state management via Redux Toolkit, RESTful APIs, JWT-based authentication, and PayPal integration. Implemented product, cart, and order management; designed MongoDB schemas; applied security best practices (password hashing with bcrypt, protected routes); optimized performance with lazy loading, pagination, and server-side caching; tested with Chrome DevTools and Postman.
Full Stack Developer (Freelance) at Freelance
March 1, 2025 - Present
Built a MERN stack eCommerce web app from scratch, including reusable UI components, Redux-based global state management, RESTful APIs for products, users, carts and orders, MongoDB schemas, JWT authentication, PayPal integration, and security best practices.
Full Stack Developer at Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using a MERN stack (React, Node.js, Express, MongoDB) with reusable UI components for product listings, cart, and checkout. Implemented Redux Toolkit for global state management, created RESTful APIs for products, users, carts and orders, and secured routes with JWT-based authentication and bcrypt password hashing. Integrated PayPal for payments and optimized performance with lazy loading, pagination, and server-side caching.
Freelance Full Stack Developer at Self-employed / Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using the MERN stack. Implemented reusable UI components for product listings, shopping carts, and checkout. Managed global state with Redux Toolkit, developed RESTful APIs for products, authentication, cart, and orders. Designed MongoDB schemas for products and orders; implemented JWT-based authentication and password hashing with bcrypt; integrated PayPal payments; optimized performance with lazy loading, pagination, and server-side caching; ensured security and protected routes.
Full Stack Developer (Freelance) at Freelance
March 1, 2025 - Present
Built a MERN stack eCommerce web app from scratch, including reusable UI components for product listings, shopping cart, and checkout; implemented RESTful APIs, MongoDB schemas, JWT-based authentication, PayPal integration, and performance optimizations.
Freelance Full Stack Developer at Freelance
March 1, 2025 - Present
Freelance full-stack development: built an eCommerce web application from scratch using the MERN stack. Created reusable UI components for product listings, carts, and checkout; managed global state with Redux Toolkit; developed RESTful APIs for products, user authentication, cart and orders; designed MongoDB schemas for products and orders; implemented JWT-based authentication and secured routes; integrated PayPal payments; applied bcrypt for password hashing and security; optimized performance with lazy loading, pagination, and server-side caching.
Full Stack Developer (Freelance) at Freelance / Self-Employed
March 1, 2025 - Present
Built an eCommerce web application from scratch using the MERN stack. Created reusable UI components for product listings, shopping carts, and checkout flows with React. Managed global state with Redux Toolkit, implemented RESTful APIs for products, user authentication, cart, and orders. Used MongoDB to design schemas and perform CRUD operations. Implemented JWT-based authentication and secure user management, integrated PayPal for payments, and followed security best practices (password hashing with bcrypt, protected routes). Optimized performance with lazy loading, pagination, and server-side caching. Ensured robust testing with Postman and debugging via Chrome DevTools.
Freelance Web Developer at Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using JavaScript, React, Node.js, Express.js, and MongoDB. Implemented JWT-based authentication, PayPal integration for secure transactions, and secure user management. Created RESTful APIs for products, carts, and orders; managed global state with Redux Toolkit and improved performance with lazy loading, pagination, and server-side caching. Adopted security best practices with bcrypt and protected routes; tested with Postman and Chrome DevTools.
Full Stack Developer (Freelance) at Freelance
March 1, 2025 - Present
Built an e-commerce web application from scratch using React, Node.js, Express, and MongoDB. Implemented reusable UI components, managed global state with Redux Toolkit, developed RESTful APIs for products, cart, and orders, implemented JWT-based authentication with bcrypt, and integrated PayPal for payments. Optimized performance with lazy loading and server-side caching, and applied security best practices including route protection.
Freelance Web Developer (MERN Stack) at Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using the MERN stack, created reusable UI components for product listings, shopping cart, and checkout, managed global state with Redux Toolkit, developed RESTful APIs for products, users, cart, and orders, implemented JWT-based authentication, integrated PayPal for payments, and optimized performance with lazy loading and caching. Ensured security with password hashing and route protection.
Freelance Full Stack Developer at Self-Employed / Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using the MERN stack (JavaScript, React, Node.js, Express.js, MongoDB). Implemented reusable UI components for product listings, carts, and checkout; managed global state with Redux Toolkit; developed RESTful APIs; implemented JWT authentication; integrated PayPal; applied security best practices; and optimized performance.
Freelance Web Developer at Self-employed / Freelance
March 1, 2025 - Present
Built an eCommerce web app from scratch using MERN stack; created reusable UI components for product listings, carts, and checkout; managed global state with Redux Toolkit; developed RESTful APIs for products, authentication, carts, and orders; implemented JWT-based authentication, password hashing with bcrypt, and secure route protection; integrated PayPal for payments; performed debugging and performance optimization with Chrome DevTools and Postman; implemented lazy loading, pagination, and server-side caching; followed security best practices.
Freelance Web Developer at Self-Employed
March 1, 2025 - Present
Built an eCommerce web app from scratch using MERN stack (React, Node.js, Express, MongoDB). Implemented reusable UI components for product listings, shopping carts, and checkout, managed global state with Redux Toolkit, developed RESTful APIs for products, auth, cart and orders, implemented JWT-based authentication, integrated PayPal for payments, ensured security with bcrypt, and optimized performance with lazy loading, pagination, and server-side caching.
Full Stack Developer (Freelance) at Self-employed / Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using MERN stack. Created reusable UI components for product listings, shopping carts, and checkout pages with React. Implemented RESTful APIs for products, user authentication, cart, and orders; used MongoDB for data modeling; JWT-based authentication; integrated PayPal for payments; improved performance with lazy loading and caching; ensured security with bcrypt and protected routes.
Full Stack Developer (Freelance) at Freelance
March 1, 2025 - Present
Built an eCommerce web application from scratch using JavaScript, React, Node.js, Express.js, MongoDB, and GitHub. Implemented reusable UI components, global state management with Redux Toolkit, RESTful APIs for products, cart, and orders, JWT-based authentication, and PayPal integration for payments. Ensured security with bcrypt and protected routes; improved performance with lazy loading, pagination, and server-side caching.
Freelance Web Developer at Self-employed
March 1, 2025 - Present
Built an eCommerce web application from scratch using JavaScript, React, Node.js, Express.js, MongoDB, and GitHub. Implemented reusable UI components for product listings, shopping carts, and checkout pages; managed global state with Redux Toolkit; developed RESTful APIs for products, users, carts, and orders; JWT-based authentication; PayPal integration; security best practices (bcrypt, protected routes); lazy loading, pagination, and server-side caching; performance debugging with Chrome DevTools and Postman.
Freelance Full Stack Developer at Freelance
March 1, 2025 - Present
Built an eCommerce web app from scratch using JavaScript, React, Node.js, Express.js, and MongoDB. Created reusable UI components for product listings, shopping carts, and checkout pages with React. Managed global state with Redux Toolkit, developed RESTful APIs for product and user management, and implemented JWT-based authentication. Integrated PayPal for payment processing and employed security best practices including password hashing with bcrypt and route protection using JWT. Optimized app performance with lazy loading, pagination, and caching.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 31, 2024 - July 11, 2025
Built a MERN-stack blog application with responsive UI designs for blog creation, post display, and user profile management using React.js. Implemented client-side routing with React Router and managed component states with React hooks. Developed API endpoints for blog CRUD operations and integrated Axios for asynchronous calls. Ensured security through password hashing with bcrypt and secure user authentication.
Full Stack Developer at Smartznet Computer Institute
August 24, 2024 - September 30, 2025
Built a MERN-stack blog application focusing on clean UI for blog creation, post display, and user profile management. Implemented client-side routing with React Router, used React hooks for state, built API endpoints for post CRUD, integrated Axios for API calls, and ensured secure password storage with bcrypt.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 24, 2024 - September 30, 2025
Built a MERN-stack blog app with React.js. Implemented client-side routing with React Router, managed state with hooks, developed API endpoints for posts and user management, integrated Axios for API calls, and implemented CRUD functionality for posts. Focused on secure password storage with bcrypt.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive UI, React Router-based routing, CRUD API endpoints, and secure user authentication using bcrypt. Implemented Axios for API calls and ensured security best practices.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 20, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive React UI, React Router, Axios-based API calls, and CRUD functionality. Implemented user authentication (password hashing with bcrypt) and dashboard management; created API endpoints for creating, reading, updating, and deleting posts; ensured secure storage and client-side routing.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Built a MERN-stack blog application for Smartznet Computer Institute. Implemented responsive UI with React, React Router, and hooks; created API endpoints for CRUD operations on posts; used Axios for data fetching; implemented password hashing with bcrypt; ensured secure storage of user passwords; connected client and server for end-to-end blog management.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Developed a MERN-stack blog application with React frontend and Node/Express backend, connected to MongoDB. Implemented React Router for client-side routing, Axios for API calls, and CRUD operations for posts. Built user dashboard, ensured password hashing with bcrypt, and maintained secure password storage.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 20, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive UI, implemented client-side routing with React Router, created backend APIs with Node.js/Express and MongoDB integration, implemented CRUD for posts, integrated Axios for API calls, and implemented secure user authentication with bcrypt.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 20, 2024 - September 30, 2025
Built a MERN stack blog application; implemented UI with React, React Router, and user dashboard; used React hooks for state management and dynamic rendering; developed API endpoints for posts and user actions; integrated Axios for API calls; implemented CRUD functionality for posts; ensured secure password storage with bcrypt.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Built MERN-stack blog application with features for creating, editing, displaying posts, user profiles; implemented client-side routing with React Router; used React hooks for state; created CRUD API endpoints; integrated Axios for API calls; secured passwords with bcrypt.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Built a MERN stack blog application for Life Camp Abuja: responsive UI with React, React Router, and hooks; API endpoints for posts and user management; Axios for API calls; CRUD functionality; secure password storage with bcrypt.
Full Stack Developer at Smartznet Computer Institute
August 20, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive UI, React Router for routing, React hooks for state, Axios for API calls, CRUD operations for posts, user dashboard, and secure password handling with bcrypt; implemented API endpoints for posts and user management; used MongoDB for data storage.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 1, 2024 - September 30, 2025
Built a MERN stack blog app with a responsive UI, React Router, React hooks for dynamic rendering, API endpoints for CRUD operations, Axios-based data exchange, bcrypt-based password security.
Full Stack Developer at Smartznet Computer Institute
August 1, 2024 - September 30, 2025
Built a MERN-stack blog application focusing on responsive UI, React Router navigation, and user dashboard. Implemented CRUD operations for blog posts, API endpoints for retrieval and submission, and secure user authentication with bcrypt.
Full Stack Developer at Smartznet Computer Institute
August 1, 2024 - September 30, 2025
Built a MERN-stack blog application with React frontend, API endpoints for posts and user management, and secure authentication; implemented client-side routing and CRUD operations.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 1, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive UI. Implemented client-side routing with React Router, used React hooks for state management, and created API endpoints for retrieving posts, creating, editing, and deleting posts. Integrated Axios for API calls, ensured secure user passwords with bcrypt, and implemented CRUD functionality for posts and user dashboard.
Full Stack Developer at Smartznet Computer Institute
August 1, 2024 - September 30, 2025
Built a MERN-stack blog application with a responsive React UI, React Router-based navigation, and a user dashboard. Developed APIs for CRUD operations on posts, integrated Axios for data exchange, implemented password hashing for secure login, and ensured secure user management. Demonstrated front-end and back-end integration across MongoDB, Node.js, and Express.
Full Stack Developer at Smartznet Computer Institute, Life Camp Abuja
August 1, 2024 - September 30, 2025
Built a MERN-stack blog application with features for blog creation, post display, user profiles, authentication, CRUD operations, and client-side routing using React Router; implemented bcrypt-based password hashing and Axios for API calls; designed MongoDB schemas and RESTful endpoints.
Web Developer (Lyrics Search Website) at Personal Projects
September 1, 2023 - Present
Created a lyrics search website using the lyrics.ovh API; implemented frontend with HTML, CSS, and JavaScript, and utilized fetch API for data retrieval.

Education

B.Sc at Bingham University Karu, Nas, Nig
January 1, 2016 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
BSc in Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.S.C – Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.S.C – Physiology at Bingham University
January 11, 2030 - March 1, 2020
BSc in Physiology at Bingham University
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.Sc. in Physiology at Bingham University
January 11, 2030 - March 1, 2020
BSc in Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.S.C. in Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.S.C – Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.Sc in Physiology at Bingham University
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
B.S.C in Physiology at Bingham University, Karu, Nasarawa, Nigeria
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020
Bachelor of Science in Physiology at Bingham University
January 11, 2030 - March 1, 2020

Qualifications

MERN From Scratch 2023 | eCommerce Platform, Udemy
October 1, 2024 - February 28, 2025
MERN From Scratch 2023 | eCommerce Platform
October 1, 2023 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 - eCommerce Platform
October 1, 2023 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
October 1, 2023 - February 28, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform, Udemy
January 11, 2030 - September 30, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
October 1, 2024 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
October 1, 2024 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 - eCommerce Platform (Udemy)
October 1, 2023 - February 1, 2025
MERN From Scratch - eCommerce Platform (Udemy)
October 1, 2024 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform, Udemy
January 11, 2030 - September 30, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform, Udemy
January 11, 2030 - September 30, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch
October 1, 2023 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform, Udemy
October 1, 2024 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3 (Undergoing study)
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
October 20, 2024 - February 28, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
January 1, 2023 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 | eCommerce Platform
January 11, 2030 - September 30, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch 2023 - eCommerce Platform
October 1, 2024 - February 28, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025
MERN From Scratch: eCommerce Platform (Udemy)
January 11, 2030 - February 1, 2025
Java Spring Framework 6 with Spring Boot 3
February 1, 2025 - September 30, 2025

Industry Experience

Software & Internet, Education, Retail, Professional Services, Media & Entertainment, Computers & Electronics, Other