Marshall Gaucher

Computers came into my life via family lineage. I grew up around my Grandfather's software company, where I learned how business applications were built using COBOL. Hardware was an active participant in my adolescent days as well; I enjoyed tinkering with computers and pushing CPUs to the limit through overclocking. My other grandfather was an Electrical Engineer. He enjoyed showing me the wonders of the slide rule, compass, and protractor which ignited my early interests in math. Last but not least, my father would often show my young self, pictures of the moon and astronauts; it was later that I came to understand he helped design a NASA MMU (Manned Maneuvering Unit). 

As my education progressed, my passion for hardware and software continued to grow substantially. My scope narrowed in high school, and my primary focus became software. I continued this focus through college where I earned my Bachelor’s of Science in Computer Science, from South Dakota School of Mines and Technology. Helluva Engineer! (School Slogan)

Professionally, most of my work has been in the broadband sector. However, to further my skills in the software industry, I engage in "side projects" when possible. My current interests include mobile robotics, additive manufacturing, data science, and network communications. You can find more details about some of these projects here. I’m in the process of getting some of these projects public facing.

Life is for the living. I am passionate about what I do because I believe in it. Keeping up-to-date with industry by matching my skills to active research, I believe, will allow me to contribute to a future society. I treat the challenges of the world as an opportunity to grow physically, spiritually, and intellectually. Thomas Edison once said, “I have not failed. I've just found 10,000 ways that won’t work.” 


I'm currently working on small apps with immense functionality.

Set Top Box

"I learned the facts of life by watching The Facts of Life."





If there is a way to get it done using Windows, tread lightly.



If there is a way to get it done using Linux, leverage open source.



Design dynamic interfaces to grab the user and function effectively

Network Communications

"To destroy communication completely, there must be no rules in common between transmitter and receiver-neither of alphabet nor of syntax." - Colin Cherry

Additive Manfacturing

Additive manufacturing will keep companies' products flourishing in a variety of industries.

SEO Website

Let's get your site indexed properly so we can increase you internet presence.

Mobile Robotics

Developing mobile robots that act autonomously in complex environments