Karl Apsite

Karl Apsite

Software Developer

A passion for games and robotics drew Karl to the computer. Curiosity drew him to explore TI-Basic on his TI-83. An excitement for learning and improvement turned these interests into a degree in computer engineering from Grand Valley State University.

Somewhere in the middle of all this, Karl was challenged to see if he would be able to reverse-engineer Minecraft’s lighting engine, modifying it to support different colored lights. This challenging and amazing learning opportunity eventually became a functional implementation.

Outside of his work at MichiganLabs, Karl volunteers at the Spectrum Health Helen Devos Children’s Hospital. He also helps to run a local Pokémon Trading Card League. Always one for playing, modifying, and learning, he is currently diving deep into the world of AV equipment and recording.

Personal interests
  • Volunteering
  • Games
  • Recording & AV
“Learning To Code” Actually Means Different Things To Different People...And That’s Okay
Development

“Learning To Code” Actually Means Different Things To Different People...And That’s Okay

October 15, 2020

Depending on whom it is coming from, the phrase “I’d like to learn how to code” can mean wildly different things. To help shed light on the subject, I will attempt to put never-before coders into two distinct categories.

Read more
Time Check
Development

Time Check

June 6, 2019

Read Karl's blog post about an interesting development challenge related to time.

Read more
View more articles