Computer Engineering Design and Consulting

As a computer engineer with a degree from South Dakota School of Mines and Technology and years of multi-industry consulting experience, I can provide quality solutions in areas including embedded system firmware design, realtime operating systems, hardware abstraction drivers, control systems, system identification, documentation, and more.

Software Development

With extensive experience in C, C++, Python, MATLAB, ARMv7 Assembly, AVR Assembly, and more, I have the experience to not only implement solutions, but also to design and architect them. I have experience across products' full lifecycle.

IT, Cloud, and Datacenter Services

I posess extensive experience in the areas of server and network administration (Cisco Certified), cloud platform infrastructure (Microsoft Certified MCSE), virtualization, storage area networks, distributed/cluster file systems, RAID systems, datacenter power management, blade system administration, DCIM, Linux, Unix, and Windows systems.


I have extensive research experience in cooperation with NASA, the Office of Naval Research, and South Dakota School of Mines and Technology. I've personally written a NASA grant, been funded, and led a NASA research and design USIP project regarding multi-spectral imaging onboard tethered aerostat platforms. My other areas of research include system identification and control system design, as well as magnetic flux leakage sensor head design for oil field applications.