Jack Oien
Education
University of Minnesota Duluth Expected May 2027
B.S. Computer Science
Relevant Coursework: Data Structures, Software Engineering, Computer Architecture, Computer Security, Software Design
Work Experience
Planet Fitness September 2024 – Present
Team Lead, Front Desk
  • Led front desk operations and assisted in onboarding and training new team members.
  • Managed member accounts including membership creation, cancellation, billing updates, and personal information changes.
  • Handled high-volume customer inquiries and resolved complaints in a fast-paced environment.
Great Lakes Roofing and Siding July 2025 – Present
Field & Office Assistant
  • Built a Google Sheets automation to drive post-job review requests, growing the company's online review count from 0 to 32.
  • Transported materials to and from job sites, prepared worksites before crews arrived, and handled post-job cleanup.
Projects
Sup Rec 2026 – Present
React 19, Vite, JavaScript, Supabase, Vercel, PostgreSQL
  • Built a supplement ranking web app in React 19 + Vite that helps users compare products by category, search terms, price, stock status, and ingredient data from a curated catalog.
  • Engineered serverless ranking APIs and product-level aggregation logic to merge variant data, normalize search, and surface cleaner comparisons from a Supabase/PostgreSQL-backed dataset.
  • Added authenticated user submissions and admin review tools with Supabase-based access control, per-user request quotas, and approval workflows for community-contributed supplement updates.
Bloc Party Fall 2025
Flutter, Dart, Firebase, Google Maps API
  • Owned the home screen and item data layer in a 5-person team — built the Firestore item model, live item feed, neighborhood-scoped filtering, search/filter widget, and asset image system with fallback error handling.
  • Built a JSON-driven runtime theme system using Provider, enabling light/dark/custom themes switchable without app restart.
  • Implemented public/private item description views scoped by ownership and integrated with the borrow scheduling flow.
Zork-Style Adventure Engine Fall 2023
C++
  • Reverse-engineered Zork's terminal mechanics and designed an original world with branching narrative in C++, with a 5-person team using Git and UML class diagrams.
  • Established documentation standards and introduced structured Git workflow for the team's first collaborative project.
Skills
Languages: Dart, TypeScript, Rust, Python, Java, C++
Frameworks & Tools: Flutter, React, Tauri, Vite, Firebase, Supabase, OpenAI API, Google Maps API
Concepts: REST APIs, SSE Streaming, OCR, OOP, Git, MVC Architecture, Agile/Scrum