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.
Education
Formal training across computer science and software engineering, with emphasis on architecture, systems design, and engineering execution.
Graduate
Master of Software Engineering
August 2025 - May 2027 (In Progress)
Dallas, Texas
Focused on architecture, requirements engineering, and large-scale software system design.
Undergraduate
Bachelor of Science, Computer Science
Completed
Logan, Utah
Built a strong foundation in software engineering, algorithms, systems, and applied product development.
Evaluating architectural tradeoffs early reduces long-term delivery risk.
Clear domain models and constraints improve implementation quality and speed.
Pattern-driven decomposition improves maintainability and testability.
Consistency, fault tolerance, and observability decisions must be explicit.
Schema design and indexing strategy directly shape application performance.
Interface definitions and subsystem boundaries make teams scale effectively.
Scope control and risk planning are as important as implementation skill.
Analytics pipelines should be designed as product surfaces, not afterthoughts.
Last updated: February 14, 2026