// prasanpoudel.com.np

Prasan Poudel

Full-stack developer building with the MERN stack — React, Node.js, Express, MongoDB. BSc CSIT student at Tribhuvan University.

# about.md

Portrait of the portfolio author

Computer Science and Information Technology student at Tribhuvan University with practical experience in full-stack web development using the MERN stack. Skilled in designing and developing web applications, RESTful APIs, authentication systems, database management, and machine learning integration. Passionate about software engineering, problem solving, and building user-focused digital solutions.

skills.json

{
"languages": ["JavaScript"],
"frontend": ["React.js", "Redux Toolkit", "Tailwind CSS", "Bootstrap", "HTML5", "CSS3", "jQuery"],
"backend": ["Node.js", "Express.js", "REST API Development"],
"database": ["MongoDB", "MySQL"],
"tools": ["Git", "GitHub", "Docker", "JWT Authentication", "Postman"]
}

projects/

zentro.js

Zentro — E-Commerce Platform

github.com/PrasanPoudel/ZENTRO
MongoDB Express.js React.js Node.js
  • Developed a full-stack e-commerce platform using MongoDB, Express.js, React.js, and Node.js.
  • Implemented secure authentication and role-based access control for customers and administrators.
  • Built shopping cart, product management, and order tracking functionalities.
  • Designed responsive user interfaces using React.js and modern CSS frameworks.
  • Developed RESTful APIs and integrated MongoDB for efficient data management.
  • Simulated payment processing workflow for complete order handling.

oconnect.js

OCONNECT — Contact Record Management System

github.com/PrasanPoudel/OCONNECT
Node.js Express.js MongoDB (Mongoose) EJS
  • Developed a full-stack contact management web application using Node.js, Express.js, MongoDB (Mongoose), and EJS server-rendered views.
  • Implemented secure session-based authentication with bcrypt password hashing, HTTP-only cookies, and per-user data isolation.
  • Built complete CRUD functionality for contact management, including profile picture uploads and automatic Cloudinary image cleanup on updates and deletions.
  • Added advanced search, favorite filtering, sorting, and pagination for efficient contact organization and browsing.
  • Designed a responsive dashboard displaying total contacts, favorites, and recently added contacts using Bootstrap 5.
  • Applied security best practices including Helmet, CSRF protection, XSS-safe output encoding, and centralized error handling.

kaamsetu.js

KAAMSETU — Secure Hiring Platform

github.com/PrasanPoudel/KAAMSETU
MongoDB Express.js React.js Node.js Random Forest ML Python FastApi Nodemailer
  • Developed a secure recruitment platform using the MERN stack for job seekers and employers.
  • Integrated a Random Forest machine learning model to detect fraudulent job postings and reduce recruitment scams.
  • Implemented automated candidate ranking based on profile-job relevance matching (TF-IDF + Cosine Similarity).
  • Built secure authentication, profile management, resume management, and role-based authorization.
  • Integrated eSewa payment gateway for premium platform features.
  • Developed real-time communication functionality between job seekers, employers, and administrators.
  • Implemented administrative moderation tools for user and job management.

# education.md

Bachelor of Science in Computer Science and Information Technology (BSc CSIT)

Butwal Multiple Campus, Tribhuvan University

2023 — Present

experience.log

prasanpoudel\portfolio>
~$ cat experience.log

Still haven't worked professionally in any company yet