Education
Brigham Young University - Idaho
Graduated with a Bachelor's in Computer Engineering with a Machine Learning Certificate
Projects
EZRegex
ezregex.org |
pypi.org/project/ezregex
- Developed EZRegex, an open source Python library that greatly simplifies Regular Expression syntax, from scratch
- Includes a Material UI web frontend which hosts a suite of tools to aid the development of Regular Expressions
GeoDoodle
smartycope.org/geodoodle | github.com/smartycope/geodoodle
- Developed a custom, open source React web app allowing users to create unique patterns on a graph paper-like interface
Building Predictions
Team Data Science & Machine Learning Project
- Worked with a team over several months to aggregate multiple datasets across several platforms and APIs
- Used Machine Learning to predict what US counties are expected to grow the most in the next 5 years
Work Experience
Freelance Developer
Web Developer, Data Scientist, Mobile Developer | April 2025 - Present
- Performed custom data science combining data from hundreds of distinct web sources to inform business decisions for a different paying client
- Developed cartercanines.com from scratch using Wordpress for a canine training business
- Maintained experiencethequilt.com using Wordpress, Woocommerce, and additional custom plugins for a quilt company
- Worked on an mobile app using React Native, Expo, and Firebase
Acer Service Corporation
Certified Repair Technician | December 2024 - June 2025
- Fixed iRobot Roombas, diagnosing problems, debugging firmware, and writing detailed reports
- Wrote custom software to streamline my daily workflow, increasing efficiency by more than 30%
Accendero Software
Software Engineering Intern | February 2024 - July 2024
- Worked as part of a team of engineers to develop both the frontend and backend of a research-oriented pharmaceutical software suite for clients
- Developed a complex Python Django API framework and successfully tested it to meet client requirements
- Developed and tested a large React TypeScript web application using CI/CD to maintain client satisfaction