Working for over seven years as a development resource and consultant for clients or as a partner in new business ventures. Roles include: software engineer, front-end web developer, mobile developer, interactive developer, game developer, creative consultant, and product user experience developer.
Developed a cooperative multiplayer video game for Windows PC, Mac, Steam, and the Nintendo Switch console. Programmed gameplay in C# using Unity. Prototyped, tested, and designed levels. Managed and scheduled team of designers and programmers. Secured publishing and funding.
Developed a physics-based puzzle game and an online multiplayer action game for clients. Wrote game design documents and proposals. Wrote and managed milestones.
Developed a Win32/C++ peer-to-peer MS Windows application. Developed related server software using C and the MySQL API on a FreeBSD platform. Implemented both TCP and UDP socket communication using a proprietary protocol secured with the Blowfish encryption algorithm and MD5 hash algorithm. Produced the website and also license agreements, privacy policies, and other legal documents for product launch.
Volunteer committee member for the Twin Cities chapter of the International Game Developers Association.
Co-founding member of the all-volunteer committee that plans and executes the annual Minnesota-based web conference. Spoke at the conference on four occasions.
Fishing, snorkeling, music, cooking, beer, art, film, and travel