Michael Townsend

Founder at doublespeak games

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Townsend is a founder, game designer, and full-stack developer with 12 years of experience building web and game software from prototype to market as head of doublespeak games. He combines a background in Java, C#, C/C++, Python and modern JavaScript with hands-on product work—designing mechanics, shipping UI updates and implementing combat systems for notable projects like the minimalist text-adventure A Dark Room. Comfortable toggling between engineering, marketing, finance and HR, he applies narrative-driven design to projects that aim for artistic and social impact. Formerly a senior engineer at TripAdvisor, he brings enterprise-grade practices to small-team indie development. Based in Old Toronto, he’s known for liking “weird stuff” and for coding both for personal passion projects and selective contracts.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Software Engineering, Bachelor of Science (B.Sc.) Computer Software Engineering at University of Toronto
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
145reputation
3kreached
1answer
6questions
github-logo-circle

Github Skills (16)

javascript10
game-development10
ui-design9
front-end-development9
uid9
css7
html7
audio6
ecdsa6
haxe6
amp-html6
activitypub6
abstract6
activitystreams6
hyperledger-fabric6

Programming languages (9)

TypeScriptShellCSSC++HaxeJavaScriptSwiftHTML

Github contributions (5)

github-logo-circle
doublespeakgames/adarkroom

Jul 2013 - Jan 2023

A Dark Room - A Minimalist Text Adventure
Role in this project:
userFull-stack Developer
Contributions:1 release, 1 review, 204 commits in 9 years 7 months
Contributions summary:Michael primarily contributed to the codebase by adding and modifying JavaScript files, specifically `script/events.js`, `script/room.js`, `script/outside.js`, `script/engine.js`, and other supporting files. They implemented combat mechanics, fixed bugs related to meat eating, and refactored code. The contributions also included updates to the UI, adding features to display and handle events.
gameminimalistroomdarktext-adventure
doublespeakgames/radum

Apr 2015 - Jul 2020

An abstract strategy game for two
Contributions:194 commits, 1 PR, 5 pushes in 5 years 4 months
strategy-gamegamestrategy
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial