Portfolio

A representation of projects I have worked on throughout my career.

View the Project on GitHub JulianArchuleta/Portfolio

Welcome to my Portfolio

Hi, I am Julian Archuleta, I am a graduate from Weber State University with a Bachelors of Science in Computer Science.

Projects

Below are projects I have worked on!

Banking Application

Click the link above to view the code in GitHub!

Banking app gif demo

Description

Banking Application Development: Full-Stack Implementation

I transformed a basic banking application into a fully developed, role-based system with a React front end and a MongoDB/Node.js/Express backend. The application now supports three distinct user roles: Administrator, Employee, and Customer, each with tailored permissions and functionalities.

Frontend:

Backend:

Summary:

This project showcases my ability to design and implement a full-stack application with secure authentication, role-based access control, and a clean, user-friendly interface.

Hangman

Click the link above to view the code in GitHub!

hangman gif demo game

Description

Hangman Game Development: Full-Stack Collaborative Project

In this group project, we developed a full-stack Hangman game using React for the front end, Express for the backend, and MongoDB for data storage. The game was designed with both user engagement and fair play in mind, ensuring a fun and challenging experience for players.

Game Logic:

High Scores:

Summary:

This project highlights my ability to work in a team, manage version control, and develop a complete, interactive web-based game with a focus on both functionality and user experience.

Connect Four Game Development: React-Based Project

Click the link above to view the code in GitHub!

connect four gif demo

In this project, I extended a basic tic-tac-toe example into a fully functional Connect Four game using React. The assignment focused on learning and applying React concepts while building a classic board game.

Game Logic:

Summary:

This project demonstrates my ability to implement game logic in React, manage state, and create an interactive user experience.