professional software engineer. independent video game developer. aspiring musician and audio engineer. table top gamer. media enthusiast. cat fanatic. oxygen breather.