This blog serves as a knowledge base for my experience developing software applications. My focus has been in using open source software to develop SaaS products, but software development also involves learning a little bit of everything. The theory and design patterns are things I try and keep up on, apart from any specific languages.

Update (August 2020): After practicing law, which I still do part-time (mainly in a pro bono/legal services capacity), I’ve had a blast with some new technology stacks. Transitioning from Angular 2+ land, I started work on some really fun projects using React, Python’s Django framework, and most recently Elixir and the Phoenix framework. This latest foray into Elixir has prompted some new content.

I graduated from Brigham Young University with a degree in Information Systems. I initially avoided being an engineer by switching from Electrical Engineering to Information Systems in college. Regrettably, my academic laziness wasn’t overcome until the end of my sophomore year. Eventually I decided to go to law school at the University of Utah and was pleased to find some work that is more directly involved with community. The primary goal: A career that perhaps encourages a positive departure from the status quo.

Hopefully there will be at least a thing or two in here someone else can find useful. Use the categories in the sidebar to view my limited stash of knowledge. Since my audience is primarily yours truly, I tend to throw stuff up fast, hence the enormous amount of typos and bad page organization.