Experience

Software Engineer

Trust Lands Administration - State of Utah

Sep 2023 - Jun 2025

  • Designed and led development of an online permitting system for forestry and rockhounding activities, streamlining the public application process and automating manual workflows.
  • Resulted in a 400% increase in monthly permit sales and a 500% increase in monthly revenue growth in related product purchases.

Software Developer

Employers Insurance Company

Jan 2023 - Sep 2023

  • Built a multi-factor authentication (MFA) user management app with Angular, Spring Boot, and Okta, cutting the need for service desk to fulfill requests and automating user authentication settings.
  • Created Java-based tools for cleaning orphaned files in document storage systems, improving backend performance and resource usage.

Software Developer Intern

Employers Insurance Company

Oct 2021 - Jan 2023

  • Modernized internal access request forms by migrating to a Spring/Angular web app, reducing manual service desk processes and increasing automated workflows.
  • Developed a real-time service health dashboard with Angular + Spring, increasing internal visibility into uptime and alerts, significantly decreasing response time to incidents.

Technical Skills

  • Languages: Java, C++, Python, Go, TypeScript, JavaScript, SQL
  • Frameworks: Spring Boot, Spring MVC, Next.js, Vue.js, Angular
  • Tools & Platforms: RabbitMQ, Okta, ArcGIS JavaScript SDK, Microsoft SQL Server
  • DevOps & Cloud: Git, GitHub Actions, Google Cloud Platform, CI/CD

Education

University of Nevada - Reno

BS Mathematics, Minor in Computer Science

Jan 2019 – May 2023

Projects

Moving Average CLI

C++

Jun 2025 - Present

  • Built a high-performance command-line tool in C++ to process Open High Low Close stock data from CSV files and compute moving averages across user-defined time windows.
  • Enabled flexible analysis by allowing users to compute and export multiple simultaneous indicators (e.g., 12- & 26-day EMA, 20 & 50-day SMA), laying groundwork for financial signal modeling.
  • Used for analyzing short and long term price trends in stock data.
  • Try it out!

Portfolio Site

Next.js, TypeScript, Tailwind CSS

Jun 2025 - Present

  • Developed a modern portfolio and blog to showcase experience and projects I’ve worked on.
  • Next.js chosen for the flexibility of deploying to static site generator initially, with the ability to incorporate full-stack capabilities later.
  • Implemented a blog feature with markdown content stored in MDX files, then compiled into usable React components, allowing me to serve content dynamically and update or create content quickly.
  • For a deeper looker on how this site was made.