Education

Academic Background

Formal training across computer science and software engineering, with emphasis on architecture, systems design, and engineering execution.

Graduate

The University of Texas at Dallas

Master of Software Engineering

August 2025 - May 2027 (In Progress)

Dallas, Texas

Focused on architecture, requirements engineering, and large-scale software system design.

Undergraduate

Utah State University

Bachelor of Science, Computer Science

Completed

Logan, Utah

Built a strong foundation in software engineering, algorithms, systems, and applied product development.

Highlighted Coursework and Takeaways

Software Architecture

Evaluating architectural tradeoffs early reduces long-term delivery risk.

Requirements Engineering

Clear domain models and constraints improve implementation quality and speed.

Design Patterns

Pattern-driven decomposition improves maintainability and testability.

Distributed Systems

Consistency, fault tolerance, and observability decisions must be explicit.

Database Systems

Schema design and indexing strategy directly shape application performance.

System Engineering

Interface definitions and subsystem boundaries make teams scale effectively.

Software Project Management

Scope control and risk planning are as important as implementation skill.

Data Analytics and Reporting

Analytics pipelines should be designed as product surfaces, not afterthoughts.

Last updated: February 14, 2026