Back-End Projects
A collection of personal projects showcasing my skills and growth as a Back-End Developer. Click on an image or the link to visit the GitHub repository.

World Computing Organization: PokerBot
Play with a poker bot that learns how to beat you after every round!
Tech: Ptyhon, CSV, OOP Design

LLM Bible Tutor
An AI-powered Bible tutor that uses RAG with GPT-4o-mini, LangChain, and ChromaDB to deliver grounded, citation-based answers from the Douay–Rheims Bible.
Tech: Python, OpenAI (GPT-4o-mini, text-embedding-3-small, LangChain, ChromaDB (vector database)

Blog API
Developed a backend API for a blog with user authentication, CRUD functionality for posts and comments, validation, and token-based authorization.
Tech: JavaScript, Node.js, Express.js, MongoDB, Mongoose, Passport.js, bcrypt, JWT (token-based authentication), MVC pattern (models, controllers, routes)

Members Only
Developed a secure backend with authentication, role-based access control, and MongoDB, enabling user sign-up, encrypted passwords, and dynamic permissions for members and admins.
Tech: JavaScript, Node.js, Express.js, MongoDB, Mongoose, EJS, CSS, bcrypt, Passport.js

Whats Poppin?
Developed a RESTful backend with Node.js, Express.js, and MongoDB, implementing authentication, API routes, and CRUD functionality for managing event postings.
Tech: JavaScript. Google Firebase Firestore Database and Authentication
