Senior software developer with experience in open source, NodeJS, frontend web, ReactJS, backend APIs, databases, devops, and more. Created the single-spa open source project.
Overview
13
13
years of professional experience
Work History
Open Source Developer
Self Employed
05.2024 - Current
Maintaining the popular single-spa open source project on github (13.4k stars), including coordinating with core team and maintainers, responding to Github issues, releasing new versions of single-spa and all surrounding projects
Executive Director / Software Developer
Just Utah Coders
03.2019 - Current
Company Overview: Just Utah Coders is a nonprofit that builds software for governments, nonprofits, and the general public
Our github organization is https://github.com/JustUtahCoders
My responsibilities are to lead the nonprofit as the Executive Director, find clients, and write code for clients
Just Utah Coders is a nonprofit that builds software for governments, nonprofits, and the general public
Our github organization is https://github.com/JustUtahCoders
Staff Engineer
Lucidchart
03.2025 - 03.2025
Typescript / Angular development on LucidChart and LucidSpark products
Software Developer
Baseplate Cloud
04.2023 - 01.2025
Frontend software developer
Midigator
01.2020 - 03.2020
Frontend Chapter Lead
Canopy
04.2018 - 03.2019
Technical lead for a team ('chapter') of 6-8 frontend software developers
The position is a mixture of an individual contributor and a leadership position, with responsibilities including coding, hiring, one on ones, and mentoring
Software Developer
Canopy
06.2015 - 03.2019
Front end software developer, including work in es6, css.next, angular, webpack, and react
Software Development Engineer
Amazon
06.2014 - 06.2015
Front end, back end, testing, deployments, etc
For the FBA Inbound Interfaces team
Software Developer
Simplifile
05.2013 - 06.2014
Research Assistant
Brigham Young University
08.2012 - 05.2013
Designed, implemented, and then wrote a paper about the TRoLL research project, which predicts readability levels of books given only a book's ISBN
Education
Bachelor of Applied Science (BASc) - Computer Science