Projects

Career Development Portal

Full-stack career portal where participants can create secure accounts, search development programs, apply online, and track submitted applications from an authenticated dashboard.

PHP MySQL Apache HTML CSS JavaScript jQuery AJAX JSON APIs Authentication Authorization Session Management CSRF Protection Prepared Statements LAMP Stack
Find a Potty

Full-stack restroom finder built with the MEAN stack, designed to help users quickly locate available facilities and view access passcodes through a streamlined interface.

MEAN Stack HTML CSS JavaScript TypeScript MongoDB Node.js Express.js Angular Geolocation Responsive Design AWS UI/UX
Task Tracker

Full-stack task management application with secure user accounts and complete CRUD workflows for creating, organizing, updating, and tracking personal tasks.

C# CSS Bootstrap HTML .NET SQLite JavaScript ASP.NET Core MVC Entity Framework Core Identity Core CRUD Operations
Titan Financial Services Chatbot

Full-stack AI customer service chatbot that answers banking questions through a RAG knowledge base, uses Gemini embeddings and an OpenRouter fallback, and guides customers through validated branch appointment scheduling stored in SQLite.

Python Flask Gunicorn HTML CSS JavaScript SQLite RAG Embeddings Gemini API OpenRouter Input Validation Testing Error Handling