Résumé
I have broad experience in many technical domains, but I am most interested in mobile application development. I have also worked on everything from complex backend systems to web frontends. I excel in statically typed languages, integrating functional and object oriented programming, and advocating for maintainable architecture with rigorous testing. I also consider myself a fairly decent writer and communicator with considered opinions on how we ought to write software (use this blog to test my claim). Reach out to me here if you'd like to chat about a job opportunity or just say hi.
Education
- Bachelors in Computer Science - Animation Emphasis @ Brigham Young University - 2020-2023
3.86 GPA | 1540 SAT | 4-year BYU Academic Scholarship, Utah Regents Scholarship, CETA Scholarship
Experience
- Software Engineer @ Quill - Aug 2024-Present YC W20 - Employee no. 3
Developing Quill's Search vertical from scratch. Typescript - React - Express - PostgreSQL
- Software Engineer @ Ensemble Education - Sept 2023-Aug 2024
Developed internal CMS app, Vapor backend, and contributed to acclaimed iOS apps Chet and Ella Swift - SwiftUI - AppKit - UIKit - Vapor - PostgreSQL
- Mobile Engineer Intern @ Iterable - May 2022-Aug 2022 Received return offer
Developed highly requested silent push notification feature and demoed it live to customers. Scala - Swift - Kotlin - Docker
- Linux Platform Engineer @ Brigham Young University - Nov 2019-May 2023 Student employee
Maintained RHEL servers running critical services and developed tools and automations to improve reliability. Bash - Linux - Ansible - LogScale - Apache HTTP Server - Munin
Skills
- Classes - Admitted despite a dearth of artistic skill into BYU's highly competitive Animation Program
Software Design, Data Structures, Computer Algorithms, Computer Graphics, Image Processing, Systems Programming, Database Programming, Deep Learning, Web Programming, Computational Theory, Shader Programming, Discrete Structures, Linear Algebra, Calculus II
- Technologies sorted by a mixture of personal proficiency and personal preference - OWASP and Agile certified
Swift, Kotlin, Go, Rust, Scala, C#, Typescript, Svelte, React, C, C++, Python, Java, Ansible, HTML/CSS, SQL, Bash, Docker, Godot, Unreal