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 an multi-factor authentication user management app with Angular, Spring Boot, and Okta, automating user authentication settings.
  • Created Java-based tools to clean orphaned files in document storage systems, improving backend performance.

Software Developer Intern

Employers Insurance Company

Oct 2021 - Jan 2023

  • Migrated internal access request forms to a secure Spring/Angular app with MongoDB, reducing manual processes.
  • Created Java-based tools to clean orphaned files in document storage systems, improving backend performance.

Technical Skills

  • Languages: Java, C++, Python, Go, TypeScript
  • Frameworks: Spring, Vue.js, Angular, Next.js
  • Tools: IntelliJ, CLion, PyCharm, Postman, Maven, Vite, CMake
  • Cloud & DevOps: Git, GitHub, Google Cloud Platform, GitHub Actions

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 (OHLC) stock data from CSV files and compute moving averages (e.g., simple, exponential) across user-defined time windows.
  • Enabled flexible analysis by allowing users to compute and export multiple simultaneous indicators (e.g., 12- and 26-day EMA), laying groundwork for financial signal modeling.
  • Try it out!

Portfolio Site

Next.js, Typescript, tailwindcss

Jun 2025 - Present

  • Built a portfolio site using the React framework Next.js.
  • Chosen for its ability to statically serve blog content stored in MDX files as well as easily be deployed to the likes of Vercel, self-hosted, containerized, your choice.
  • Modular design with a snappy user experience. supports light and dark mode.