<script> run(); </script>
Find me on LinkedIn if you'd like to connect professionally. I'm a graduate student at BYU, looking for work starting Summer 2024.
I have extensive experience with NodeJS and TypeScript. I've also worked on professional projects in Java, C#, C, and ActionScript 3.0.
Static HTML, CSS, Bootstrap
It also happens to be the one you are on right now. Responsive design, check it out on your phone!
Ruby on Rails, AWS, Bootstrap
FastSWF is a host for .swf, .unity3d files. The site was built to aid starting game developers by allowing game prototypes to be uploaded and managed simply.
PHP, Wordpress
This site was the game blog for the Profusion Games Development Team. It also provided an API to allow the game's teams to store user data, such as highscores, achievements, etc. The site was closed a year after the game development team concluded their work.
PHP, CMS
The site was a game portal also managed by Profusion Games Development Team. It hosted hundreds of popular flash games and allowed users to sign up and record their progress. The site was closed shortly after the game development team concluded their work as well.
Find plagiarized code, for higher education. I maintained and rearchitected key portions of the software running on AWS infrastructure to significantly improve reliability and performance.
Data warehouse and integration SaaS for e-commerce companies. I wrote integrations to Etsy, Amazon, Google Merchant, Facebook, etc and core libraries for ETL processes.
Marathon race subscription SaaS. I worked as a full-stack engineer, matching the UI component design to mocks and developing backend API endpoints for map data and more.
Marketing and advertising firm. I provisioned, maintained, and protected web servers hosting ~30 websites. I lead development of a reputation management SaaS for the healthcare industry, integrating with Facebook, Google, etc.
PhD Dissertation, in progress. Thesis Statement: How do failures within a software system drive the evolution of the socio-technical system?
Learning From Lessons Learned: Preliminary Findings From a Study of Learning From Failure (2024)
Post-Incident Action Items: Crossroads of Requirements Engineering and Software Evolution (2024)
MS Thesis. Non-functional coupling refers to the extent to which a system is affected by changes to non-functional properties in other systems.
Exploring Non-Functional Coupling in Systems of Systems (2022)
Exploring Non-Functional Coupling Between Subsystems (2021)
Quartermaster - A framework to help engineers and researchers model systems and techniques for graceful degradation (such as retry strategies, the circuit breaker pattern, and more) to answer questions that are normally hard to do so with production systems.
Quartermaster: A Tool for Modeling and Simulating System Degradation (2021)