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

3.86 GPA | 1540 SAT | 4-year BYU Academic Scholarship, Utah Regents Scholarship, CETA Scholarship

Experience

Developing Quill's Search vertical from scratch. Typescript - React - Express - PostgreSQL

Developed internal CMS app, Vapor backend, and contributed to acclaimed iOS apps Chet and Ella Swift - SwiftUI - AppKit - UIKit - Vapor - PostgreSQL

Developed highly requested silent push notification feature and demoed it live to customers. Scala - Swift - Kotlin - Docker

Maintained RHEL servers running critical services and developed tools and automations to improve reliability. Bash - Linux - Ansible - LogScale - Apache HTTP Server - Munin

Skills

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

Swift, Kotlin, Go, Rust, Scala, C#, Typescript, Svelte, React, C, C++, Python, Java, Ansible, HTML/CSS, SQL, Bash, Docker, Godot, Unreal