Experience

Software Engineer Intern

Aug 2025 – Present

Medica

Minnetonka, MN

  • Developed and deployed Medica's employee enrollment dashboard using Java, Spring Boot, and Maven, leveraging a serverful architecture to synchronize backend services with the frontend, streamlining data flow and reducing manual dependencies.
  • Digitized paper-based onboarding by integrating automated data validation and persistence layers, boosting employee enrollment speed by 65%, improving system reliability, and enhancing overall operational efficiency across HR systems.

Software Engineer Intern

Jun 2025 – Aug 2025

Knead

Gainsville, FL

  • Led backend architecture, security, and CI/CD integration for the forum feature, implementing JWT-based Auth0 authentication, role-based access control, and Redis caching (write-through + TTL invalidation) to support real-time interactions, reduce redundant queries, and scale for 1,000+ concurrent users.
  • Engineered API endpoints and database models in Express + MariaDB, handling strategies, comments, likes, shares, and version history, with input validation, rate limiting, and real-time WebSocket updates, improving system reliability, performance, and moderation capabilities across the platform.

Machine Learning Research Assistant

Feb 2025 – Jun 2025

Gustavus Adolphus College

Saint Peter, MN

  • Engineered Python scripts leveraging Azure Form Recognizer and LayoutLMv3 to extract bounding boxes, field types, and text from 15+ form types, and implemented an OpenAI-powered conversational voice interface to guide users field by field, validate inputs, and auto-populate forms for 50+ visually impaired users across multiple departments.
  • Improved form completion for visually impaired users from 45–60 minutes down to 15 minutes, enabling faster, more accurate submissions via automated email or print outputs.

Software Engineer Intern

Aug 2023 – Aug 2024

Medtronic

Mounds View, MN

  • Engineered automated backend pipelines by replacing manual Excel processes with Python and SQL-based services; designed modular APIs, optimized database queries with indexing and batching, and implemented concurrency to reduce data processing time by 50% while improving system reliability for 8+ R&D teams.
  • Spearheaded end-to-end pipeline automation, implementing data validation and error-handling routines, coordinating 12+ user acceptance tests, and increasing processing efficiency by 30% for teams tracking over $2.5M in R&D projects.