Experience

  1. Software Engineer I · Corteva Agriscience

    Dec 2025 · Johnston, IA

    • Brought a full-stack Angular/.NET app from 0-1 to automate a previously manual ordering process
    • Optimized .NET API's most hit endpoint, reducing average request duration by 98.4% (4m10s to 4s)
    • Lowered SQL Server hosting costs by 79.6% by enabling auto-pausing and building a service to manage uptime
    • Reduced UI bundle size by 84%, improving lighthouse metrics, LCP time, and initial page load time
    • Built an Azure DevOps pipeline for building, linting, testing, and deploying the multi-environment web app
    • Migrated four applications from Angular 17 to 20 and .NET 8 to 10
    • Architected an Azure Service Bus implementation to sync data between three applications
  2. Part-Time Software Engineer · Corteva Agriscience

    Sep 2025 – Dec 2025 · Remote (Contract w/ QCI Inc.)

    • Developed Angular UI and .NET backend services to process external data sources, enabling autmated event generation
    • Build an Excel-based report generation/validation tool, reducing manual work and improving data accuracy
    • Increased average sprint velocity (measured in story points) by 27% over 4 sprints
  3. Software Engineer Intern · Corteva Agriscience

    May 2025 – Aug 2025 · Johnston, IA

    • Developed Angular/.NET Web App for in-house Research Lab to track their projects' statuses, results, and other data
    • Optimized .NET endpoint using split queries, cutting average request time by 98.08% (18 seconds to 0.3 seconds)
    • Built data migration service to migrate over 2,000 previous records into new database tables
  4. Part-Time Student Software Engineer Apprentice · John Deere

    May 2021 – May 2025 · Ames, IA

    • Engineered a React app to manage 500+ feature toggles, improving scalability and DX.
    • Converted legacy CommonJS packages into Federated ES Modules; cut consumer build times by 25%.
    • Refactored a type-safety solution to TypeScript for better reliability and maintainability.
    • Integrated Java Spring endpoints with an agentic chatbot using Python + OpenAI Assistants API.
  5. Software Engineer Intern · ProMax

    Jan 2020 – Apr 2020 · Bettendorf, IA

    • Built a mobile e‑signature app in React Native for secure digital document signing.
    • Worked within Agile practices to improve iteration speed and task ownership.
    • Presented updates and prototypes to leadership; acted as team lead among six interns.

Projects

Machine Learning on the Edge

ML-Powered Room Occupancy Tracking System for University Campuses

Find Your Park

Explore all National Parks designated by the National Park Services.

Dinder

Get matched with local restaurants based on your preferences or your group's.

Scrabble Search

Search across 170k+ valid Scrabble words, see their point values, and calculate scores.

BizGlimpse

Get a glimpse of any publicly traded company via its ticker symbol, and chat with ChatGPT about the data.

Education

B.S. Software Engineering · Iowa State University

Aug 2021 – Dec 2025