Tom has been involved in many aspects of software development. He started his career in the video game industry, working on titles for a variety of game consoles. Later, Tom became a freelance game and app developer. During this time, he taught game development courses at the Art Institute and CS Fullerton. This combination of experiences lets him mix the concepts of desktop and embedded software on any platform. Currently residing at MEDL Mobile, Tom focuses primarily on developing mobile apps and solutions combining custom software and hardware.