Hello! My name is Jeff.

I'm a full-stack software developer doing my best to make each day better.

While working at a Dairy Queen in a small northern Wisconsin town, there was a sign posted on a cooler door that simply stated:

Life is 10% what happens to you, and 90% how you respond to it.

It's been over twelve years since I regularly worked at that store, and that message still resonates with me on a daily basis - what we do and how we act determines who we are. Be empathetic, respectful, and pay it forward - everyone could use a little more kindness in life.

I am currently a full-stack software engineer at Minitab and a part-time student attending Moraine Park Technical College. I'm blessed to have not just good health, but the energy, drive, and dedication, to keep pushing forward and to continually improve myself.

A great career consists of a solid foundation: I earned my A.A.S. in Computer Networking1 and my A.A.B. in General Business1 from Gogebic Community College in 2005, and my B.B.A. in Information Systems and Computer Science1 from the University of Wisconsin - Eau Claire in 2009. It is my long-term goal to complete graduate school by earning my MBA.

I participated in the Happy Valley LaunchBox Summer Accelerator Program, and am a Microsoft Certified Solutions Developer. I have also earned my CompTIA A+, Network+, Security+, and Project+ certifications (among many others).

Finally, I am also a certified technical trainer.

My eclectic portfolio is below. If you have any questions, comments, or would like to collaborate with me, please let me know.

Thank you for visiting my website,



An eclectic collection of work spanning a variety of technologies.


Suite of mobile applications that enable school administrators and teachers to effectively reach out to the communities they serve

Web Screenshot Microservice

A microservice that takes screenshots of websites, written in Java and NodeJS utilizing AWS Lambda and PhantomJS

Java Factory Provider

Implementation of the factory provider pattern in Java using reflection and interfaces

Bulk Translator

macOS document-based app that utilizes Google APIs to translate text

WaveFront OBJ Atlas

Tool that atlases and remaps different textures in a WaveFront *.obj file

BOSS Running

Fitness app that dynamically changes the tempo of music to help users maintain the correct pace

Zombie Ants

A shared interactive experience featuring the O. unilateralis fungus, and how it turns ants into 'zombies'

Python Golf

Re-creation of an overhead, 2D golf game that was originally developed with Visual Basic 6

Python RLE

Convert PNG files to a text-based format using a simple implementation of run-length encoding, developed with Python

Picture Packer

Two-dimensional bin-packing problem solver that stitches/atlases images together, developed with VB.Net


Research project that enables visually-impaired individuals to examine how key concepts connect together using an iPad and heat-activated tactile paper

Baker Boy

Responsive website redesign for a baking company founded in North Dakota

Michael Foods

Three interactive iPad sales presentations for a national food-service provider

Panoramix Financial

Responsive website redesign for a software company that produces tools for independent financial advisors

121 Benefits

Responsive prototype website for an online employee-benefit/insurance document portal

Swanson & Youngdale

Responsive intranet redesign - with a limited focus - for a construction company located in Minnesota

Schweigert Meats

Website update to improve mobile responsiveness and product nutrition information


Embedded interactive sales presentation for industrial-strength warewashing chemicals, designed for the iPad

TNT Burgers

Interactive sales presentation for hamburgers and other grillable products, designed for the iPad

My Pet Cloud

Website and mobile app to let pet-owners manage their furry companion's insurance in the Cloud


Feedback functionality for a smoke-screen website


Interactive sales presentation for a food-service marketing company, designed for the iPad


Star-seeking tourist app that features points-of-interest and locations across the world

Meeting Meals

Payment and delivery-confirmation functionality for a food-delivery company based in Minnesota

Burger Cravings CraveMail

Marketing blasts that work and look great across a variety of e-mail clients

Water HD

Improved, updated version of the puzzle game Water that adds in drawing and doodle capabilities

Cargill Speciality Canola

Interactive sales tool/price calculator for producers interested in switching seed providers


Guess which word is common among the pictures


Mobile website for an online sportswear store

Retro Racer

Behind-the-vehicle racer inspired by classic games on the original Nintendo

ASCII Adventure: The Caves of Isna

Spelunk the Caves of ISNA and find lost treasure


Destroy the playfield with bombs and collect water droplets to earn an 'S-Rank'

Streets of Graffiti

A long-term, on-going project used to experiment with various concepts in 3D including: culling, collision detection, portals, search-trees, optimization, project management, workflow, and animation

Treasure Quest: Classic

Classic Lode Runner-style game play that was originally developed in VB6, and migrated to C# and XNA

Professional Development

Continual improvement of skills and knowledge outside of the workplace.

Happy Valley LaunchBox
2017 Summer Accelerator Program


MCSD: App Builder

LPI Linux Essentials


CompTIA A+

CompTIA Network+

CompTIA Security+

CompTIA Project+

CompTIA Cloud+

MTA: Python

MTA: Databases

Contact Me

Questions? Comments?
Shoot me an e-mail or find me on LinkedIn.


E-Mail Address

Phone Number