Portfolio.
These are some of my projects, check them out!
Split App - Personal Finance Tracker
"Split" is a proactive paycheck planner built with React Native and TypeScript. I evolved this project from a local-only app to a scalable cloud solution using Firebase. Key features include Google OAuth 2.0 for secure login, Cloud Firestore for real-time data syncing, and a smart "Paycheck Checklist" algorithm that automatically calculates saving amounts based on user pay frequency.
MOBILE APPLICATION DEVELOPMENT
GitHub Repo
Handcrafted Haven
As a contributor on a team, I worked on a full-stack web application built with Next.js and TypeScript. My responsibilities included developing the front-end for the login, sign-up, and profile pages, and building the back-end API routes for user authentication. The project utilizes a PostgreSQL database, hosted on Neon, to securely manage user data, creating a robust and reliable user management system.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
Event Management API
This Event Management API was developed collaboratively by a team, with my role as a contributor. The project leverages Node.js, JavaScript, MongoDB, Express, and Swagger to deliver a robust backend service. It features secure authentication via GitHub OAuth and provides a clear, interactive interface through Swagger UI for API exploration and documentation.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
Harry Potter API
This project demonstrates my ability to build secure, scalable, and well-documented RESTful APIs using Node.js, Express, and MongoDB. Inspired by the magical world of Harry Potter, this API provides endpoints to explore characters and spells, complete with robust data validation and authentication. Users can securely log in with their GitHub accounts via OAuth, and protected routes ensure only authenticated users can create, update, or delete resources. The API is fully documented with Swagger, making it easy to test and integrate. Deployed on Render, this project highlights my skills in backend development, authentication, and API documentation.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
The Red Book of Middle-earth
This project showcases my ability to create dynamic and visually engaging web experiences using CSS and JavaScript with ES Modules. Inspired by The Red Book of Westmarch from Tolkien's stories, this site, hosted on Netlify, brings Middle-earth's lore, characters, and quotes to life, leveraging The One API to provide interactive and immersive content.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
CSS Zen Garden Project
This project showcases my ability to transform a basic HTML structure into a visually stunning design using CSS and SASS. Inspired by the CSS Zen Gardenchallenge, I crafted a unique and captivating webpage.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
Nexbitek, IT Services
Built with HTML, CSS, and JavaScript, this project established the initial framework for the Nexbitek website. It served as a learning ground for developing a solid understanding of web development fundamentals.
PERSONAL PROJECT
Star Wars API
This project demonstrates my ability to create interactive web experiences using the Star Wars API. By fetching and displaying real-world data, I showcased my proficiency in JavaScript and web development.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
Chamber of Commerce Saltillo
By combining HTML, CSS, and JavaScript, along with a personal JSON file and the Open Wheather API, I created a tool providing accurate and timely weather information for this website.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
Bountiful Foods
This website showcases my web development skills using HTML, CSS, and JavaScript. I created the design to provide an engaging and user-friendly interface. Integrated with the Open Wheather API, the site offers real-time weather data, enhancing the user experience.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo
White Water Rafting Website
This project represents my initial foray into web design and development. Using HTML and CSS, I created a basic website for a white water rafting company. This project allowed me to develop fundamental web development skills and establish a foundation for future projects.
BRIGHAM YOUNG UNIVERSITY - IDAHO PROJECT
GitHub Repo