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.

Screenshot.

Task Master

Backend application of RESTful APIs built for powering a management application. It supports full CRUD operations, data validation, and relational associations between tasks and tags.

Tech: Python, FastAPI, PostgreSQL, RESTful CRUD Operations

Screenshot.

World Computing Organization: PokerBot

Play with a poker bot that learns how to beat you after every round!

Tech: Ptyhon, CSV, OOP Design

Screenshot.

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)

Screenshot.

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)

Screenshot.

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

Screenshot.

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

Screenshot.

Poke-Photo Tag

Built a RESTful API with MongoDB for efficient leaderboard management, dynamically storing and updating the top 10 records with automated entry removal.

Tech: JavaScript, Node.js, Express.js, MongoDB, Mongoose, RESTful API, Schema Models, Routes, Controllers

Like What You See?

These projects showcase my approach to problem-solving and full-stack development. If you’re interested in building something together or have feedback, let’s talk.

Luis Villalon © 2026