Welcome! This is a portfolio of the web development projects I've built while learning the stack. Whether you’re here to explore, collaborate, or just see what I’ve been up to, I’m glad you made it!
| Project | Description | Tools/Frameworks Involved | Live Site |
|---|---|---|---|
| TinDog | A static landing page mocking Tinder. Built mainly to practice Bootstrap grid systems and responsive layouts. | HTML5, Bootstrap 5, CSS3 | Launch |
| Portfolio | Personal portfolio website which I built using a custom vanilla JS component structure to keep the code modular without needing a framework. | HTML5, CSS3, JavaScript (vanilla), Responsive Design | Launch |
| Keeper App | A note-taking app similar to Google Keep. Good practice for handling state changes and component rendering in React. | React, Material UI, CSS3, HTML5 | Launch |
| ToDo List | A standard full-stack task tracker. Connects to a PostgreSQL database so your tasks actually persist after refreshing the page. | Node.js, Express.js, PostgreSQL, EJS, HTML5, CSS3 | Launch |
| Secrets App | An anonymous message board. The focus here was backend security—implementing cookies, sessions, and OAuth (Google Login). | Node.js, Express.js, PostgreSQL, Passport.js, bcrypt, EJS, Google OAuth2, Material Design CSS | Launch |
| Nestoria Inc. | A complete hotel booking platform. My biggest project—it handles two user types (hosts/guests), booking logic, image uploads, and JWT auth. | Node.js, Express.js, PostgreSQL, React, React Router, JWT, Supabase, Firebase, Multer, Axios, bcrypt, Render.com | Launch |