About Me

Robert Thorne, Software Engineer

I put the “engineer” in “software engineer” properly. I’m a veteran QA engineer. I’ve been a developer since I was a kid. So, QA by day, dev by night.
I make robots. I design and 3D print household solutions. I study math and physics as a hobby. I live on graph paper.

My greatest strength and weakness is I see how much better things could be. I don’t like to see potential wasted. That attracts the gratitude of many and the ire of others. I have a growing vision for a next gen of technology I feel has stalled, and I have more than one future company planned.

Master of Trades

I’m known for my ability to pick up new tools quickly. I teach myself things most wouldn’t dare, from higher mathematics to soldering. I’m developing 3D modelling and rendering skills. I’m partly proficient in Spanish and Japanese. I’m proficient enough to get by only scanning docs in virtually every programming language. That even includes ones I won’t list below like assembly. I’ve jokingly called myself a “polymath wannabe”, I aspire to be more than just a jack at all trades, limited only by the tasks I prioritize. I read and re-read technical works for fun that would spook the casual reader, such as Design Patterns: Elements of Reusable Object-Oriented Software, The Road to Reality: A Complete Guide to the Laws of the Universe, The Mythical Man-Month: Essays on Software Engineering, and 507 Mechanical Movements: Mechanisms and Devices.

I can lead and teach. I am an Eagle Scout but I was also a Woodbadge scouter, rapidly promoted to a district trainer in the Great Salt Lake Council. A bobwhite. I was vice-chair and then chair of my university’s chapter of the Association of Computing Machinery. I was an LDS missionary before that. I was an NHS member in high school and volunteered for several nonprofits including the Make-A-Wish foundation.

Life

I enjoy spending time with my family, being a dad. Spare time is reading. I 3D print whenever I feel inspired to. If I’m goofing off online I’m probably either science videos or fantasy lore analysis (I’m a DM).

Technologies:
Yes. A great fisherman never chooses his own lure.

Web: HTML, CSS, JS.
LAMP: Linux, Apache, MySQL, PHP.
MERN: MongoDB, ExpressJS, ReactJS, NodeJS.
Oracle SQL, SQLite too. Ubuntu, RedHat, CentOS, Debian, Raspbian!
Bash and shell, Java, Python, C/C++, Ruby, Kotlin, Bootstrap, Delphi, Go, Perl, R, Scala, Typescript.
XML, JSON, AJAX, MVC, OOP, LAMP, MERN, REST, SOAP, API Dev, jQuery, GraphQL, React Native, WebGL and ThreeJS.