Software Engineer

Hi Im Ethan

I’m a software engineer passionate about solving complex problems and building technology that matters. I’m eager to contribute to an innovative engineering team where I can combine my technical depth and collaborative mindset to create impactful, reliable software.

Experience

Experience

I believe the best work comes from clear communication, shared goals, and solving problems together.

AI Data Annotator

DataAnnotation
Jul 2025 - Present
  • Review outputs from various AI models, from early-stage to state-of-the-art, for correctness, security, and performance. Improving the future quality of AI training.
  • Identify edge cases and failure patterns in AI systems, applying these insights to write safer, more reliable software and develop better prompting techniques

Teaching Assistant

University of Utah
Aug 2024 - May 2025
  • Supported 200+ students through labs, help hours, grading, and testing for Intro to Data Structures & Algorithms
  • Explained fundamental CS concepts clearly and provided actionable feedback to help students succeed

Software Engineering Intern

Myriad Genetics
Summers 2023-2024
  • Built a Python CLI tool that automated onboarding tasks (SSH keys, Docker setup, Java certs, Git config), reducing setup time by ~3 days per new hire
  • Designed clinical Looker and DNANexus dashboards for Myriad's Impact Report, providing company testing insights to providers.
  • Presented on AI adoption strategies to 100+ team members before AI tools became widespread in the company

Camp Counselor

Wasatch Kids Camps
Summers 2020-2022
  • Managed 50+ children (ages 6-12) daily with a 5-person team, balancing safety, fun, and individual needs across diverse personalities
  • Developed strong communication, problem-solving, and empathy skills in a fast-paced, high-stakes environment

Education

Education

Fundamentals that shaped my projects, work ethic, and learning style.

B.S. in Computer Science

University of Utah
Aug 2021 - May 2025
  • Studied core computer science topics including data structures, algorithms, operating systems, and software engineering.
  • Graduated with a 3.77 GPA; recognized on the Honor Roll every semester.
  • Teaching assistant for CS 2420 -- Data Structures & Algorithms

Projects

Projects

Projects I’ve designed, built, and helped bring to life.

Summit Cheeseburger

Jun 2025 - Present
React FastAPI GraphQL PostgreSQL Docker Python Strawberry Data Wrangling Github

Built a full-stack React web app that gamifies mountain summiting and hiking. Implemented a typed GraphQL API, PostgreSQL schema, large data wrangling, and comprehensive technical documentation for future scalability and maintainability.

PBVar - Pickleball Virtual Referee

Aug 2024 - Present
React Native C++ OpenCV Firebase Python Research Bash GitLabs

Built a mobile "virtual referee" for pickleball with real-time object tracking, scorekeeping, and match statistics. Implemented a C++ OpenCV module for court detection and ball/player tracking, achieving 20 FPS on video analysis with low latency.

MyriadCLI

2024
Python Click Bash Docker Github

Python-based CLI tool that streamlined team onboarding and automated tasks. Designed a modular framework for easy integration of team-specific sub-CLIs, reducing onboarding time by approximately 3 days.

Lawnmowing Website

2022 - Present
HTML CSS JavaScript Hostinger Github

Website for a lawn mowing business serving as a digital storefront to showcase landscaping services while offering personal contact information for client use.

DuoAlgo - Sorting Algorithms App

2023
C++ Qt Creator Git

Collaborated with a team of 4 to develop an educational app for teaching basic sorting algorithms. Features learning, practice, and quiz sections to solidify user understanding of algorithmic concepts.

HTTP Proxy

2024
Python Networking

Implemented an HTTP proxy in Python with caching and filtering capabilities. Acts as a middleware between client and server, demonstrating network programming and protocol implementation skills.

Drawing Application

2024
Kotlin Android RoomDB

Android drawing app with persistent storage using RoomDB. Implements Jetpack Navigation and modern Android UI patterns, allowing users to create and edit drawings with data persistence.

Toolbox

Technical skills

Tools I use every week and feel confident taking to production.

Languages

Python Java TypeScript C++ SQL Bash

Frameworks & Libraries

React React Native FastAPI Flask GraphQL OpenCV

Data & Infrastructure

PostgreSQL Docker AWS S3 Firebase Git Linux

Contact

Contact

Email me directly or connect on the platforms below.