Unified Color Technologies
Software developer
Unified Color Technologies
Engineering manager
Paperless Post
Senior Software Developer
Paperless Post
Director Of Engineering
Paperless Post
Technical Lead and Staff Engineer
Cal poly
Lab Assistant
ThirdLove
Software Engineer
California Polytechnic State University-San Luis Obispo