Zach Bagley

Software Engineer | BYU Master of Information Systems Management

Featured Projects

View All
PROGRAMMING PROBLEMS PORTFOLIO: DATA STRUCTURES AND ALGORITHMS

This portfolio collects records of my solutions to various programming problems, mostly related to data structures and algorithms. Most of these problems are from LeetCode, but there are several from other sources. In most cases, I've also included alternative solutions and analyses of my work.

Algorithms Data Structures LeetCode
View Portfolio
SORTERRA (CAPSTONE PROJECT)

An AI-supported file management assistant that organizes and names files automatically in relevant and logical structures. Features a chatbot which understands the filesystem's content and provides thorough, competent responses to questions. Currently in development.

Generative AI Machine Learning File Systems AI Security
GitHub
REALSPACE

A social media app designed to be more healthy and productive than other social platforms. Written in Swift with a backend API built using Vapor framework.

Swift Vapor iOS Social Media
Frontend Backend

Recent Experience

View All

Teaching Assistant

Data Communications & Enterprise Application Development

BYU Information Systems, Provo, UT

Sep 2025 – Present

  • Contributed to curriculum development and student assistance in topics related to data communications (especially TCP/IP networking) and application development (particularly with ASP .NET)
  • Graded assignments including code repositories, AWS infrastructure stacks, and full development projects

Software Engineering Intern

Melaleuca, Inc.

Idaho Falls, ID

May 2025 – Aug 2025

  • Developed a modular retrieval system for profile data across 20 C#/.NET APIs, reducing API and database calls by up to 80% in 75% of cases, improving performance and infrastructure load
  • Designed and implemented partial profile update and caching mechanisms using Kafka consumers, enabling targeted cache refreshes to lighten processing load
  • Built a C# console app and supporting API routes to streamline PDF generation and storage of customer enrollment data; utilized application in automated jobs with JAMS
  • Increased maintainability with comprehensive unit tests and by auditing repositories for deprecated code



Zach Bagley

Contact

Location: Provo, UT
Email: szachbagley@gmail.com
LinkedIn: linkedin.com/in/szachbagley
GitHub: github.com/szachbagley

Tech Stack

C# JavaScript Python Swift .NET Core Node.js React AWS Docker Claude Code