Author, Teacher, Inventor
Mark is currently writing about 1,200 pages each year. He is the author of The Leverage Principle (practical skills for software engineering).
He is currently working on three more books expected to the published this year. He has created and published multiple websites. He is balancing his time between several projects.
Mark's career as a college professor was launched with the writing "The Leverage Principle - A Practical Guide to Software Development". In 2017 he started teaching Web Development and Software Engineering as an Adjunct professor at the University of Northern Colorado.
He has taught for the past five years at UNC and taught 450 students. He has also developed three complete courses with Lessons, Videos, Projects, and Demos.
His unique approach to teaching is rooted in decades of commercial software development. He is passionate about teaching practical skills for the modern workplace.
Mark is an early adopter of technology. He was the first person in Greeley, Colorado to use Scrum. He holds 12 international patents and is one of the world's experts in OCR.
He worked as a corporate software developer and architect for Hewlett-Packard Company before founding Shrinking World Solutions. He has build well over 100 complete software systems with other team members.
In recent years, Mark has mostly worked solo, and built 1-2 major software applications each year. As a believer in Open Source Software, Mark is a frequent contributor to several projects.
He has personally written around 1,500,000 lines of code on 120 projects. He is currently writing about 200 lines of code each day. His favorite programming language is Python.