Here at The Tech Stacks, we are nothing more than software enthusiasts. We love teaching and playing with new and old technology frameworks, libraries, and services. We love finding new use cases and challenges that require us to engineer a solution with all the tools at our disposal.

Our philosophy is that when software engineers have the proper foundational education, they will be able to efficiently research and discover new technology needed to solve complex problems. Only then can they grow as engineers to develop their own unique technologies/solutions to improve the lives of others. This natural progression is why we have centered our site around these three core values, Learn, Discover, and Grow.


We Have Curated Learning Paths That Will Set You Up For Success In Entering The World Of Software Engineering. We Start With The Fundamentals And Help You Build Your Knowledge From There.

These are just some of the many learning paths we have created. You can find more here.


Remove The Noise And Discover The Necessary Tools To Succeed. There Are Countless Tools In The World Of Software Engineering, But Only A Fraction Of Them Are Handy And Battle-Tested.

These are just a sample of the many posts we have that will help you discover all there is in the work of Software Engineering. You can find more here.


We Have Done The Work, So You Don’t Need To. The Best Way To Grow Is To Experiment, So We Have Done Many Proof Of Concepts So That You Know What Technologies Work Well Together And Which Ones Have Don’t.