Mason Stewart

Chief Technology Officer at Freelancer

United States
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

👤
Senior
🎓
Top School
Mason Stewart is a seasoned technology leader and Chief Technology Officer at Bookshop.org with 15 years of hands-on experience building web and cloud-native systems. He blends practical engineering—spanning JavaScript, Ruby, Go, React, Redux, Docker, and Kubernetes—with strategic leadership shaped by prior CTO and partner roles. A long-time hacker who started in Perl and famously codes often barefoot, Mason contributes to open-source projects such as the Phaser CE game framework, where he improved Tiled map integration and physics parsing. His background in philosophy informs a pragmatic, human-centered approach to product and team decisions, and he brings a visible commitment to inclusive values as a self-described feminist. Based in the United States and fluent in Japanese, he thrives at the intersection of developer ergonomics, reliable infrastructure, and playful technical craftsmanship.
code15 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Belhaven University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
858reputation
61kreached
19answers
3questions
github-logo-circle

Github Skills (17)

physics-engine10
javascript10
phaser10
integrate10
game-dev10
canvas10
physics10
html10
game-development10
webgl9
google-compute-engine6
ruby-on-rails6
clojurescript6
clojure6
persistent-storage6

Programming languages (14)

C++CSSRustGoHTMLNunjucksHCLTypeScript

Github contributions (5)

github-logo-circle
phaserjs/phaser-ce

Sep 2017 - Oct 2017

Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
userFront-end Developer
Contributions:11 commits, 5 PRs, 2 comments in 18 days
Contributions summary:Mason primarily contributed to the Phaser CE framework, specifically focusing on enhancing the Tiled map integration features. They added support for handling different object types within Tiled object groups, including polygons, rectangles, and ellipses, and ensured their relative positions were correctly handled. They also updated the physics engine to incorporate the new objects and modified parsing logic to optimize performance. Further improvements included fixing a tilemap issue and tidying up code.
2d-gamemobile-webphaserrenderingwebgl
mason-stewart/tiny-server

Sep 2013 - Feb 2016

Nothing to see here, just a little Express app with a dummy-simple CRUD API using Mongoskin.
Contributions:1 release, 15 commits, 5 PRs in 2 years 5 months
crudexpressapp
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