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.