About Me
Hi, I’m Miguel Zepeda. Originally from Texas, I’ve called Arizona home since 2008. Over the years, I’ve developed a strong passion for software and building thoughtful, user-focused solutions.
I currently work as a Business Analyst at a software company in the self-storage industry, where I manage team backlogs, write user stories, and lead meetings to keep projects moving smoothly. I hold a Bachelor of Science in Software Development from Grand Canyon University, and my background bridges both business and technical perspectives — helping me communicate effectively across teams and contribute to well-rounded product decisions.
I’m always learning and evolving, with a growing focus on development. I believe that my combined experience in business analysis and software development allows me to bring a unique and valuable perspective to every project.
Technologies I Work With
React
FrontendNext.js
FrontendTailwind CSS
StylingJavaScript
Language
Express.js
Backend
Prisma
DatabaseOpenPortal 2.0
Project Overview
A multi-user, role-based management portal built for a self-storage software company. It allows System Admins, Account Managers, and Facility Managers to manage users across regions, accounts, and facilities.
Application Screenshots





Architecture Diagram

Key Implementation Snippet
const user = await prisma.users.findUnique({
where: { email: session.user.email },
include: {
user_account: { include: { accounts: true } },
user_facility: { include: { facilities: true } },
},
});
Supporting Artifacts
How to Run
- Clone the repo from GitHub:
git clone ...
- Install dependencies:
npm install
- Start dev server:
npm run dev
- Open
http://localhost:3000
in your browser